---
title: OCI Compute
description: >-
  Oracle Cloud Infrastructure (OCI) provides flexible, high-performance, and
  secure compute for any workload.
breadcrumbs: Docs > Integrations > OCI Compute
---

# OCI Compute
Integration version1.0.0
## Overview{% #overview %}

Oracle Cloud Infrastructure (OCI) provides flexible, high-performance, and secure compute for any workload—including AI and machine learning (ML), compute-intensive, enterprise, and cloud-native applications.

This integration lets you monitor and alert on the health, capacity, throughput, status, and performance of your [Virtual Machines](https://www.oracle.com/cloud/compute/virtual-machines/) and [Bare metal instances](https://www.oracle.com/cloud/compute/bare-metal/).

It collects metrics and tags from the following Compute namespaces:

- [`oci_computeagent`](https://docs.oracle.com/en-us/iaas/Content/Compute/References/computemetrics.htm#Availabl)
- [`oci_rdma_infrastructure_health`](https://docs.oracle.com/en-us/iaas/Content/Compute/References/computemetrics.htm#computemetrics_topic-Available_Metrics_oci_compute_rdma_network)
- [`oci_compute_infrastructure_health`](https://docs.oracle.com/en-us/iaas/Content/Compute/References/infrastructurehealthmetrics.htm#infrastructurehealth)

## Setup{% #setup %}

### Installation{% #installation %}

After you set up the [Oracle Cloud Infrastructure](https://docs.datadoghq.com/integrations/oracle_cloud_infrastructure/) integration, ensure that the `oci_computeagent`, `oci_rdma_infrastructure_health`, and `oci_compute_infrastructure_health` namespaces are included in your [Connector Hub](https://cloud.oracle.com/connector-hub/service-connectors).

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **oci.computeagent.cpu\_utilization**(gauge)                       | Activity level from CPU. Expressed as a percentage of total time. For instance pools, the value is averaged across all instances in the pool.*Shown as percent*                                                                                                                                                                      |
| **oci.computeagent.disk\_bytes\_read**(count)                      | Read throughput. Expressed as bytes read per interval.*Shown as byte*                                                                                                                                                                                                                                                                |
| **oci.computeagent.disk\_bytes\_written**(count)                   | Write throughput. Expressed as bytes written per interval.*Shown as byte*                                                                                                                                                                                                                                                            |
| **oci.computeagent.disk\_iops\_read**(count)                       | Activity level from I/O reads. Expressed as reads per interval.*Shown as operation*                                                                                                                                                                                                                                                  |
| **oci.computeagent.disk\_iops\_written**(count)                    | Activity level from I/O writes. Expressed as writes per interval.*Shown as operation*                                                                                                                                                                                                                                                |
| **oci.computeagent.load\_average**(gauge)                          | Average system load calculated over a 1-minute period.*Shown as process*                                                                                                                                                                                                                                                             |
| **oci.computeagent.memory\_allocation\_stalls**(count)             | Number of times page reclaim was called directly.                                                                                                                                                                                                                                                                                    |
| **oci.computeagent.memory\_utilization**(gauge)                    | Space currently in use. Measured by pages. Expressed as a percentage of used pages. For instance pools, the value is averaged across all instances in the pool.*Shown as percent*                                                                                                                                                    |
| **oci.computeagent.networks\_bytes\_in**(count)                    | Network receipt throughput. Expressed as bytes received.*Shown as byte*                                                                                                                                                                                                                                                              |
| **oci.computeagent.networks\_bytes\_out**(count)                   | Network transmission throughput. Expressed as bytes transmitted.*Shown as byte*                                                                                                                                                                                                                                                      |
| **oci.rdma\_infrastructure\_health.rdma\_rx\_bytes**(count)        | The bytes received on the RDMA interface.*Shown as byte*                                                                                                                                                                                                                                                                             |
| **oci.rdma\_infrastructure\_health.rdma\_rx\_packets**(count)      | The number of RDMA interface packets received.*Shown as packet*                                                                                                                                                                                                                                                                      |
| **oci.rdma\_infrastructure\_health.rdma\_tx\_bytes**(count)        | The bytes transmitted on the RDMA interface.*Shown as byte*                                                                                                                                                                                                                                                                          |
| **oci.rdma\_infrastructure\_health.rdma\_tx\_packets**(count)      | The number of RDMA interface packets transmitted.*Shown as packet*                                                                                                                                                                                                                                                                   |
| **oci.compute\_infrastructure\_health.health\_status**(count)      | The number of health issues for an instance. Any non-zero value indicates a health defect. This metric is available only for bare metal instances.*Shown as error*                                                                                                                                                                   |
| **oci.compute\_infrastructure\_health.instance\_status**(gauge)    | The status of a running instance. A value of 0 indicates that the instance is available (up). A value of 1 indicates that the instance is not available (down) due to an infrastructure issue. If the instance is stopped, then the metric does not have a value. This metric is available only for VM instances.*Shown as instance* |
| **oci.compute\_infrastructure\_health.maintenance\_status**(gauge) | The maintenance status of an instance. A value of 0 indicates that the instance is not scheduled for an infrastructure maintenance event. A value of 1 indicates that the instance is scheduled for an infrastructure maintenance event. This metric is available for both VM and bare metal instances.*Shown as instance*           |
| **oci.vmi\_resource\_utilization.cpu\_utilization**(gauge)         | Activity level from CPU. Expressed as a percentage of total time. For instance pools, the value is averaged across all instances in the pool.*Shown as percent*                                                                                                                                                                      |

### Events{% #events %}

The OCI Compute integration does not include any events.

### Service Checks{% #service-checks %}

The OCI Compute integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
