OCI Object Storage
Overview
The OCI Object Storage integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Oracle Cloud Infrastructure Object Storage buckets. It monitors bucket storage consumption, object counts, request volumes by operation type, data transfer metrics, and replication status.
These metrics help administrators track storage utilization trends, monitor request patterns, identify data transfer volumes, and maintain visibility over bucket replication health across OCI environments.
Prerequisites
- The OCI tenancy has Object Storage buckets configured.
- The user or service account used for integration has the
object-storage-inspect and object-storage-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
Bucket Identity & Storage
| Metric | Description | Type |
|---|
| oci.object.storage | Identifier of the OCI Object Storage bucket. | String |
| oci.object.storage.storage.tier | Storage tier configured for the bucket — Standard or Archive. | String |
| oci.object.storage.versioning | Versioning state of the bucket — Enabled, Suspended, or Disabled. | String |
| oci.object.storage.bytes | Total storage consumed by all objects in the bucket. | Bytes |
| oci.object.storage.objects | Total number of objects stored in the bucket. | Count |
Request Operations
| Metric | Description | Type |
|---|
| oci.object.storage.requests | Total number of requests made to the bucket. | Count |
| oci.object.storage.put.requests | Number of PUT requests made to the bucket. | Count |
| oci.object.storage.get.requests | Number of GET requests made to the bucket. | Count |
| oci.object.storage.delete.requests | Number of DELETE requests made to the bucket. | Count |
| oci.object.storage.list.requests | Number of list requests made to the bucket. | Count |
| oci.object.storage.head.requests | Number of HEAD requests made to the bucket. | Count |
Data Transfer
| Metric | Description | Type |
|---|
| oci.object.storage.network.sent.bytes | Total bytes sent from the bucket over the network. | Bytes |
| oci.object.storage.network.received.bytes | Total bytes received into the bucket over the network. | Bytes |
Replication
| Metric | Description | Type |
|---|
| oci.object.storage.replication.policies | Total number of replication policies configured on the bucket. | Count |
| oci.object.storage.replication.policy | Identifier of an individual replication policy. | String |
| oci.object.storage.replication.policy.state | Current state of the replication policy. | String |
| oci.object.storage.replication.policy.destination.bucket | Destination bucket for this replication policy. | String |
| oci.object.storage.replication.policy.destination.region | Destination region for this replication policy. | String |
| oci.object.storage.replication.queue.objects | Number of objects queued for replication. | Count |
| oci.object.storage.replication.queue.bytes | Total bytes of objects queued for replication. | Bytes |