OCI Block Volume
Overview
The OCI Block Volume integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Oracle Cloud Infrastructure Block Volumes. It monitors volume state, read and write throughput and latency, attached instance information, backup health, clones, and replication status.
These metrics help administrators track storage performance, monitor backup schedules, identify replication lag, and maintain visibility over block volume lifecycle and capacity.
Prerequisites
- The OCI tenancy has Block Volumes provisioned.
- The user or service account used for integration has the
volume-inspect and volume-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
Volume Identity & State
| Metric | Description | Type |
|---|
| oci.block.volume | Identifier of the OCI Block Volume. | String |
| oci.block.volume.state | Current operational state of the block volume. | String |
| oci.block.volume.size.bytes | Total storage capacity of the block volume. | Bytes |
| oci.block.volume.vpus | Volume performance units configured for the block volume. | Count |
| Metric | Description | Type |
|---|
| oci.block.volume.read.bytes | Total bytes read from the block volume. | Bytes |
| oci.block.volume.write.bytes | Total bytes written to the block volume. | Bytes |
| oci.block.volume.read.iops | Read I/O operations per second on the block volume. | Count/sec |
| oci.block.volume.write.iops | Write I/O operations per second on the block volume. | Count/sec |
| oci.block.volume.read.latency.ms | Average read latency of the block volume in milliseconds. | ms |
| oci.block.volume.write.latency.ms | Average write latency of the block volume in milliseconds. | ms |
| oci.block.volume.throttled.iops | Number of I/O operations throttled on the block volume. | Count |
Attached Instances
| Metric | Description | Type |
|---|
| oci.block.volume.attachments | Total number of instances this block volume is attached to. | Count |
| oci.block.volume.attachment | Identifier of an individual volume attachment. | String |
| oci.block.volume.attachment.instance | Identifier of the instance this attachment belongs to. | String |
| oci.block.volume.attachment.state | Current state of the volume attachment. | String |
| oci.block.volume.attachment.type | Attachment type, for example iSCSI or paravirtualized. | String |
| oci.block.volume.attachment.read.only | Indicates whether the attachment is read-only. | Boolean |
Backups
| Metric | Description | Type |
|---|
| oci.block.volume.backups | Total number of backups created from this block volume. | Count |
| oci.block.volume.backup | Identifier of an individual block volume backup. | String |
| oci.block.volume.backup.state | Current state of the backup. | String |
| oci.block.volume.backup.type | Type of backup — full or incremental. | String |
| oci.block.volume.backup.size.bytes | Size of the backup in bytes. | Bytes |
| oci.block.volume.backup.unique.size.bytes | Unique data size of the backup in bytes. | Bytes |
| oci.block.volume.backup.expiration.time | Expiration timestamp of the backup. | Timestamp |
Clones
| Metric | Description | Type |
|---|
| oci.block.volume.clones | Total number of clones created from this block volume. | Count |
| oci.block.volume.clone | Identifier of an individual block volume clone. | String |
| oci.block.volume.clone.state | Current state of the clone. | String |
| oci.block.volume.clone.size.bytes | Storage capacity of the clone. | Bytes |
Replication
| Metric | Description | Type |
|---|
| oci.block.volume.replication | Identifier of the block volume replication configuration. | String |
| oci.block.volume.replication.state | Current state of the replication. | String |
| oci.block.volume.replication.progress.percent | Completion percentage of the current replication operation. | Percent |
| oci.block.volume.replication.lag.seconds | Replication lag in seconds for this block volume. | Seconds |