Skip to main content

OCI Compute Instance

Overview

The OCI Compute Instance integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Oracle Cloud Infrastructure Compute instances. It monitors instance state, CPU and memory utilization, virtual network interface activity, boot volume performance, and attached block volume metrics.

These metrics help administrators track VM performance, monitor network throughput, identify storage bottlenecks, and maintain operational visibility across OCI Compute environments.

Prerequisites

  • The OCI tenancy has Compute instances running.
  • The user or service account used for integration has the instance-inspect and instance-read permissions.
  • Required OCI API endpoints are reachable from ObserveOps.
  • The OCI tenancy is added in discovery with correct credentials and region configuration.

List of Supported KPIs

Instance Identity & State

MetricDescriptionType
oci.compute.instanceIdentifier of the OCI Compute instance.String
oci.compute.instance.stateCurrent operational state of the instance.String
oci.compute.instance.shapeShape configuration of the instance.String
oci.compute.instance.regionOCI region where the instance is deployed.String
oci.compute.instance.availability.domainAvailability domain in which the instance resides.String
oci.compute.instance.fault.domainFault domain in which the instance resides.String

Instance Performance

MetricDescriptionType
oci.compute.instance.cpu.percentCPU utilization percentage of the instance.Percent
oci.compute.instance.memory.used.percentMemory utilization percentage of the instance.Percent
oci.compute.instance.memory.bytesTotal memory capacity of the instance.Bytes
oci.compute.instance.memory.used.bytesAmount of memory currently in use on the instance.Bytes

VNICs

MetricDescriptionType
oci.compute.instance.vnicsTotal number of VNICs attached to the instance.Count
oci.compute.instance.vnicIdentifier of an individual VNIC.String
oci.compute.instance.vnic.stateCurrent state of the VNIC.String
oci.compute.instance.vnic.private.ipPrivate IP address assigned to the VNIC.String
oci.compute.instance.vnic.public.ipPublic IP address assigned to the VNIC, if applicable.String
oci.compute.instance.vnic.sent.bytesTotal bytes sent through this VNIC.Bytes
oci.compute.instance.vnic.received.bytesTotal bytes received through this VNIC.Bytes
oci.compute.instance.vnic.sent.packetsTotal packets sent through this VNIC.Count
oci.compute.instance.vnic.received.packetsTotal packets received through this VNIC.Count
oci.compute.instance.vnic.sent.dropped.packetsTotal outbound packets dropped on this VNIC.Count
oci.compute.instance.vnic.received.dropped.packetsTotal inbound packets dropped on this VNIC.Count

Boot Volume

MetricDescriptionType
oci.compute.instance.boot.volumeIdentifier of the boot volume attached to the instance.String
oci.compute.instance.boot.volume.stateCurrent state of the boot volume.String
oci.compute.instance.boot.volume.size.bytesTotal capacity of the boot volume.Bytes
oci.compute.instance.boot.volume.read.bytesTotal bytes read from the boot volume.Bytes
oci.compute.instance.boot.volume.write.bytesTotal bytes written to the boot volume.Bytes
oci.compute.instance.boot.volume.read.iopsRead I/O operations per second on the boot volume.Count/sec
oci.compute.instance.boot.volume.write.iopsWrite I/O operations per second on the boot volume.Count/sec
oci.compute.instance.boot.volume.read.latency.msAverage read latency of the boot volume in milliseconds.ms
oci.compute.instance.boot.volume.write.latency.msAverage write latency of the boot volume in milliseconds.ms

Block Volumes

MetricDescriptionType
oci.compute.instance.block.volumesTotal number of block volumes attached to the instance.Count
oci.compute.instance.block.volumeIdentifier of an individual attached block volume.String
oci.compute.instance.block.volume.stateCurrent state of the block volume attachment.String
oci.compute.instance.block.volume.size.bytesTotal capacity of the attached block volume.Bytes
oci.compute.instance.block.volume.read.bytesTotal bytes read from the attached block volume.Bytes
oci.compute.instance.block.volume.write.bytesTotal bytes written to the attached block volume.Bytes
oci.compute.instance.block.volume.read.iopsRead I/O operations per second on the attached block volume.Count/sec
oci.compute.instance.block.volume.write.iopsWrite I/O operations per second on the attached block volume.Count/sec