Azure Cosmos DB is a Microsoft globally distributed, multi-model database service.
Cosmos DB enables you to elastically and independently scale throughput and storage across any number of Azure regions worldwide. You can elastically scale throughput and storage, and take advantage of fast, single-digit-millisecond data access using your favorite API including SQL, MongoDB, Cassandra, Tables, or Gremlin.
Cosmos DB provides comprehensive service level agreements for throughput, latency, availability, and consistency guarantees, something no other database service offers.
Use the Azure public cloud integration to discover and collect metrics against the Azure service.
To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select
Need to select in Azure Integration Discovery Profile to discover Azure Cosmos DB.
- Configurable in OpsRamp Azure Integration Discovery Profile.
|Metric Display Name
Number of requests made.
Number of Mongo requests made.
Total available storage reported at 5 minutes granularity.
Number of Cassandra connections that were closed, reported at a one (1) minute granularity.
|Cassandra Connection Closures
RUs consumed for Cassandra requests made.
|Cassandra Request Charges
Number of Cassandra requests made.
Total data usage reported at 5 minutes granularity.
Total document count reported at 5 minutes granularity.
Total storage quota reported at 5 minutes granularity.
Total index usage reported at 5 minutes granularity.
Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, and their configurations, free of charge.
Mongo request units consumed.
|Mongo Request Charge
P99 Replication Latency across source and target regions for geo-enabled account.
|P99 Replication Latency
Account requests availability at one hour, day or month granularity.
Request Units consumed.
|Total Requests Units