Supported OS Linux Windows

marketplace
インテグレーションバージョン1.0.0
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Overview

Intel oneAPI is a unified programming model designed to simplify development across different architectures. Intel VTune Profiler, a component of oneAPI, is a profiling tool that assists developers in optimizing their applications.

This integration collects and visualizes metrics from VTune reports, enabling you to monitor and analyze your application’s performance directly within Datadog.

Features

  • Collects metrics from various VTune analysis types, including:
    • Performance Snapshot
    • Hotspot Analysis
    • Memory Access Analysis
    • Threading Analysis
    • System Overview
    • HPC Performance Characterization
  • Extracts meaningful metrics from VTune reports for visualization in Datadog.

Data Collected

Metrics

cds.intel.one.api.Hotspots_by_CPU_Utilization.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.CPU_Time
(gauge)
Total CPU time consumed
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.CPU_Time.Effective_Time
(gauge)
Effective CPU time excluding spin and overhead time
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.CPU_Time.Spin_Time
(gauge)
Time spent in spin loops
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.CPU_Time.Overhead_Time
(gauge)
Time spent in overhead operations
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.Paused_Time
(gauge)
Time when application was paused
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.Total_Thread_Count
(gauge)
Total number of threads used
Shown as thread
cds.intel.one.api.Hotspots_by_CPU_Utilization.Effective_Logical_Core_Utilization
(gauge)
Number of effectively utilized logical cores
Shown as core
cds.intel.one.api.Hotspots_by_CPU_Utilization.Total_Logical_Core
(gauge)
Total number of logical cores available
Shown as core
cds.intel.one.api.Hotspots_by_CPU_Utilization.Effective_Physical_Core_Utilization
(gauge)
Number of effectively utilized physical cores
Shown as core
cds.intel.one.api.Hotspots_by_CPU_Utilization.Total_Physical_Core
(gauge)
Total number of physical cores available
Shown as core
cds.intel.one.api.Hotspots_by_CPU_Utilization.Top_Hotspots.CPU_Time
(gauge)
CPU time consumed by top hotspots
Shown as second
cds.intel.one.api.Hotspots_by_CPU_Utilization.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.Hotspots_by_CPU_Utilization.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as hertz
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.SP_GFLOPS
(gauge)
Single Precision Floating Point Operations per Second
cds.intel.one.api.HPC_Performance_Characterization.Vectorization
(gauge)
Percentage of packed floating point operations
Shown as percent
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.DP_GFLOPS
(gauge)
Double Precision Floating Point Operations per Second
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.x87_GFLOPS
(gauge)
x87 Floating Point Operations per Second
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.CPI_Rate
(gauge)
Cycles per Instruction Retired rate
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.Average_CPU_Frequency
(gauge)
Average CPU frequency during execution
Shown as hertz
cds.intel.one.api.HPC_Performance_Characterization.Elapsed_Time.Total_Thread_Count
(gauge)
Total number of threads used
Shown as thread
cds.intel.one.api.HPC_Performance_Characterization.Effective_Logical_Core_Utilization
(gauge)
Number of effectively utilized logical cores
Shown as core
cds.intel.one.api.HPC_Performance_Characterization.Total_Logical_Core
(gauge)
Total number of logical cores available
Shown as core
cds.intel.one.api.HPC_Performance_Characterization.Effective_Physical_Core_Utilization
(gauge)
Number of effectively utilized physical cores
Shown as core
cds.intel.one.api.HPC_Performance_Characterization.Total_Physical_Core
(gauge)
Total number of physical cores available
Shown as core
cds.intel.one.api.HPC_Performance_Characterization.Vectorization.FP_Arith_Mem_Rd_Instr.Ratio
(gauge)
Ratio of FP arithmetic to memory read instructions
cds.intel.one.api.HPC_Performance_Characterization.Vectorization.FP_Arith_Mem_Wr_Instr.Ratio
(gauge)
Ratio of FP arithmetic to memory write instructions
cds.intel.one.api.HPC_Performance_Characterization.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.HPC_Performance_Characterization.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as hertz
cds.intel.one.api.HPC_Performance_Characterization.Collection_and_Platform_Info.CPU.Max_DRAM_Single_Package_Bandwidth
(gauge)
Maximum DRAM single package bandwidth
Shown as byte
cds.intel.one.api.System_Overview.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.CPU_Time
(gauge)
Total CPU time consumed
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.Total_Thread_Count
(gauge)
Total number of threads used
Shown as thread
cds.intel.one.api.System_Overview.Elapsed_Time.CPU_Time.User
(gauge)
CPU time in user mode
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.CPU_Time.Kernel
(gauge)
CPU time in kernel mode
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.CPU_Time.Unknown
(gauge)
CPU time in unknown mode
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.GPU_Time
(gauge)
Total GPU time consumed
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.GPU_Time.Render_and_GPGPU
(gauge)
Time spent in render and GPGPU tasks
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.Paused_Time
(gauge)
Time when the application was paused
Shown as second
cds.intel.one.api.System_Overview.Elapsed_Time.Context_Switch_Count
(gauge)
Total number of context switches
cds.intel.one.api.System_Overview.Elapsed_Time.Context_Switch_Count.Preemption
(gauge)
Number of preemption context switches
cds.intel.one.api.System_Overview.Elapsed_Time.Context_Switch_Count.I_O_Wait
(gauge)
Number of context switches due to I/O wait
cds.intel.one.api.System_Overview.Elapsed_Time.Context_Switch_Count.Synchronization
(gauge)
Number of context switches due to synchronization
cds.intel.one.api.System_Overview.Top_Hotspots.CPU_Time
(gauge)
CPU time consumed by top hotspots
Shown as second
cds.intel.one.api.System_Overview.GPU_Time_Percentage_of_Elapsed_time.GPU_Time_percentage_of_Elapsed_time
(gauge)
GPU utilization percentage over elapsed time
Shown as percent
cds.intel.one.api.System_Overview.GPU_Time_Percentage_of_Elapsed_time.GPU_Time
(gauge)
Total GPU time
Shown as second
cds.intel.one.api.System_Overview.Top_Hotspots_when_GPU_was_idle.CPU_Time
(gauge)
CPU time during GPU idle periods
Shown as second
cds.intel.one.api.System_Overview.Average_DRAM_Bandwidth.Average_Bandwidth_Read_GB_per_sec
(gauge)
Average DRAM read bandwidth per package
cds.intel.one.api.System_Overview.Average_DRAM_Bandwidth.Average_Bandwidth_Write_GB_per_sec
(gauge)
Average DRAM write bandwidth per package
cds.intel.one.api.System_Overview.Average_DRAM_Bandwidth.Total_GB_per_sec
(gauge)
Total DRAM bandwidth per package
cds.intel.one.api.System_Overview.Bandwidth_Utilization.Platform_Maximum
(gauge)
Platform maximum bandwidth utilization
Shown as second
cds.intel.one.api.System_Overview.Bandwidth_Utilization.Observed_Maximum
(gauge)
Observed maximum bandwidth utilization
Shown as second
cds.intel.one.api.System_Overview.Bandwidth_Utilization.Average
(gauge)
Average bandwidth utilization
Shown as second
cds.intel.one.api.System_Overview.Bandwidth_Utilization.Elapsed_Time_with_High_BW_Utilization
(gauge)
Percentage of elapsed time with high bandwidth utilization
Shown as percent
cds.intel.one.api.System_Overview.CPU_Throttling_Reasons.Percent_of_Samples
(gauge)
Percentage of samples where CPU throttling occurred
Shown as percent
cds.intel.one.api.System_Overview.Energy_Consumption
(gauge)
Energy consumption by component
cds.intel.one.api.System_Overview.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.System_Overview.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as gigahertz
cds.intel.one.api.Threading_Efficiency.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization
(gauge)
Effective CPU utilization of the application
Shown as core
cds.intel.one.api.Threading_Efficiency.Total_CPU
(gauge)
Total CPU cores available
Shown as core
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Wait_Time_with_poor_CPU_Utilization
(gauge)
Wait time with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Inactive_Wait_Time_with_poor_CPU_Utilization.Inactive_Sync_Wait_Time
(gauge)
Inactive synchronization wait time with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Spin_and_Overhead_Time
(gauge)
Time spent in spin and overhead operations
Shown as second
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Inactive_Wait_Time_with_poor_CPU_Utilization.Preemption_Wait_Time
(gauge)
Preemption wait time during inactive periods with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Elapsed_Time.Paused_Time
(gauge)
Time when the application was paused
Shown as second
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Total_Thread_Count
(gauge)
Total number of threads used
Shown as thread
cds.intel.one.api.Threading_Efficiency.Effective_CPU_Utilization.Total_Thread_Count.Thread_Oversubscription
(gauge)
Time spent in thread oversubscription
Shown as second
cds.intel.one.api.Threading_Efficiency.Top_functions_by_Inactive_Wait_Time_with_Poor_CPU_Utilization.Inactive_Wait_Time
(gauge)
Inactive wait time in top functions with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Top_functions_by_Inactive_Wait_Time_with_Poor_CPU_Utilization.Inactive_Sync_Wait_Time
(gauge)
Inactive synchronization wait time in top functions with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Top_functions_by_Inactive_Wait_Time_with_Poor_CPU_Utilization.Inactive_Sync_Wait_Count
(gauge)
Inactive synchronization wait count in top functions with poor CPU utilization
cds.intel.one.api.Threading_Efficiency.Top_functions_by_Inactive_Wait_Time_with_Poor_CPU_Utilization.Preemption_Wait_Time
(gauge)
Preemption wait time in top functions with poor CPU utilization
Shown as second
cds.intel.one.api.Threading_Efficiency.Top_functions_by_Inactive_Wait_Time_with_Poor_CPU_Utilization.Preemption_Wait_Count
(gauge)
Preemption wait count in top functions with poor CPU utilization
cds.intel.one.api.Threading_Efficiency.Top_Waiting_Objects.Wait_Count
(gauge)
Wait count for top waiting objects
cds.intel.one.api.Threading_Efficiency.Top_Waiting_Objects.From_Object_Wait_Time
(gauge)
Percentage of wait time from object in top waiting objects
Shown as percent
cds.intel.one.api.Threading_Efficiency.Top_Waiting_Objects.Wait_Time_with_poor_CPU_Utilization
(gauge)
Wait time with poor CPU utilization for top waiting objects
Shown as second
cds.intel.one.api.Threading_Efficiency.Top_Functions_with_Spin_or_Overhead_Time.Spin_and_Overhead_Time
(gauge)
Spin and overhead time in top functions
Shown as second
cds.intel.one.api.Threading_Efficiency.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.Threading_Efficiency.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as hertz
cds.intel.one.api.Memory_Usage.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.Memory_Usage.Elapsed_Time.Average_Latency
(gauge)
Average memory access latency in CPU cycles
cds.intel.one.api.Memory_Usage.Elapsed_Time.CPU_Time
(gauge)
Total CPU time consumed during execution
Shown as second
cds.intel.one.api.Memory_Usage.Elapsed_Time.LLC_Miss_Count
(gauge)
Number of Last Level Cache (LLC) misses
cds.intel.one.api.Memory_Usage.Elapsed_Time.Stores
(gauge)
Number of store instructions executed
cds.intel.one.api.Memory_Usage.Elapsed_Time.Loads
(gauge)
Number of load instructions executed
cds.intel.one.api.Memory_Usage.Bandwidth_Utilization.Platform_Maximum
(gauge)
Platform maximum bandwidth utilization
cds.intel.one.api.Memory_Usage.Bandwidth_Utilization.Observed_Maximum
(gauge)
Observed maximum bandwidth utilization
cds.intel.one.api.Memory_Usage.Bandwidth_Utilization.Average
(gauge)
Average bandwidth utilization
cds.intel.one.api.Memory_Usage.Bandwidth_Utilization.Elapsed_Time_with_High_BW_Utilization
(gauge)
Percentage of elapsed time with high bandwidth utilization
Shown as percent
cds.intel.one.api.Memory_Usage.Elapsed_Time.Total_Thread_Count
(gauge)
Total number of threads used
Shown as thread
cds.intel.one.api.Memory_Usage.Paused_Time
(gauge)
Time when the application was paused
Shown as second
cds.intel.one.api.Memory_Usage.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.Memory_Usage.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as hertz
cds.intel.one.api.Memory_Usage.Collection_and_Platform_Info.CPU.Max_DRAM_Single_Package_Bandwidth
(gauge)
Maximum DRAM single package bandwidth
Shown as byte
cds.intel.one.api.Performance_Snapshot.Elapsed_Time
(gauge)
Total elapsed time of the application execution
Shown as second
cds.intel.one.api.Performance_Snapshot.Elapsed_Time.IPC
(gauge)
Instructions per Cycle (IPC) during the elapsed time
cds.intel.one.api.Performance_Snapshot.Elapsed_Time.SP_GFLOPS
(gauge)
Single Precision GFLOPS during the elapsed time
cds.intel.one.api.Performance_Snapshot.Elapsed_Time.DP_GFLOPS
(gauge)
Double Precision GFLOPS during the elapsed time
cds.intel.one.api.Performance_Snapshot.Vectorization
(gauge)
Percentage of packed floating point operations
Shown as percent
cds.intel.one.api.Performance_Snapshot.Elapsed_Time.x87_GFLOPS
(gauge)
x87 Floating Point Operations per second
cds.intel.one.api.Performance_Snapshot.Elapsed_Time.Average_CPU_Frequency
(gauge)
Average CPU frequency during the elapsed time
Shown as hertz
cds.intel.one.api.Performance_Snapshot.Logical_Core_Utilization
(gauge)
Number of logical cores utilized
Shown as core
cds.intel.one.api.Performance_Snapshot.Total_Logical_Core
(gauge)
Total number of logical cores
Shown as core
cds.intel.one.api.Performance_Snapshot.Physical_Core_Utilization
(gauge)
Number of physical cores utilized
Shown as core
cds.intel.one.api.Performance_Snapshot.Total_Physical_Core
(gauge)
Total number of physical cores
Shown as core
cds.intel.one.api.Performance_Snapshot.Vectorization.FP_Arith_Mem_Rd_Instr.Ratio
(gauge)
Ratio of floating point arithmetic instructions to memory read instructions
cds.intel.one.api.Performance_Snapshot.Vectorization.FP_Arith_Mem_Wr_Instr.Ratio
(gauge)
Ratio of floating point arithmetic instructions to memory write instructions
cds.intel.one.api.Performance_Snapshot.Collection_and_Platform_Info.Result_Size
(gauge)
Size of the result data collected
Shown as byte
cds.intel.one.api.Performance_Snapshot.Collection_and_Platform_Info.CPU.Frequency
(gauge)
CPU frequency
Shown as hertz
cds.intel.one.api.Performance_Snapshot.Collection_and_Platform_Info.CPU.Max_DRAM_Single_Package_Bandwidth
(gauge)
Maximum DRAM single package bandwidth
Shown as byte

Service Checks

crest_data_systems_intel_one_api.status

Returns CRITICAL if authentication with datadog has failed. Returns OK otherwise.

Statuses: ok, critical

Support

For support or feature requests, contact Crest Data through the following channels:


This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.