Introduction

OCI Queues is a fully managed, serverless messaging service that enables decoupled, asynchronous communication between distributed applications running on Oracle Cloud Infrastructure.

Setup

Set up the OpsRamp Oracle Cloud (OCI) integration and select OCI Queues in the discovery profile.

Resource Details

  • Type of resource: Generic monitorable resource
  • Discovery profile selection: OCI Queues
  • Resource tag: OCI_QUEUE
  • Resource unique identification: Queue OCID

Supported Metrics

Metric NameOracle Cloud MetricMetric Display NameUnitAggregation TypeDescription
oci_queue_QueueSizeQueueSizeTotal bytes in the queueBytesSUMTotal number of bytes in the queue.
oci_queue_MessagesInQueueCountMessagesInQueueCountTotal messages in the queuecountSUMTotal messages in the queue.
oci_queue_MessagesCountMessagesCountMessages transmitted/seccountSUMCount of messages sent and received per queue per second.
oci_queue_RequestSuccessRequestSuccessRequests success rate/secStatusSUMIndicates the success of the requests sent and received per queue.
oci_queue_RequestsLatencyRequestsLatencyRequests latencymsMEANLatency of the requests to the queue.
oci_queue_RequestsThroughputRequestsThroughputRequests throughputBytesSUMBytes sent and received per queue.
oci_queue_ConsumerLagConsumerLagConsumer lagmMEANDifference in time between the oldest message in the queue and the current time.
oci_queue_DroppedMessagesCountDroppedMessagesCountDropped Messages CountcountSUMNumber of messages published to a queue but not delivered to any consumer group.