---
title: Intel oneAPI
description: >-
  Gather & visualize metrics from reports generated through Intel OneAPI's vtune
  profiler
breadcrumbs: Docs > Integrations > Intel oneAPI
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# Intel oneAPI
Supported OS marketplaceIntegration version1.0.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}
CDS Intel oneAPI
## Overview{% #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{% #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{% #data-collected %}

### Metrics{% #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{% #service-checks %}

**crest_data_systems_intel_one_api.status**

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

*Statuses: ok, critical*

## Support{% #support %}

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

- Support Email: [datadog.integrations@crestdata.ai](mailto:datadog.integrations@crestdata.ai)
- Sales Email: [datadog-sales@crestdata.ai](mailto:datadog-sales@crestdata.ai)
- Website: [crestdata.ai](https://www.crestdata.ai)
- FAQ: [Crest Data Datadog Marketplace Integrations FAQ](https://docs.crestdata.ai/datadog-integrations-readme/Crest_Data_Datadog_Integrations_FAQ.pdf)

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