Introduction
Azure Cosmos DB is Microsoft’s 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.
Note
Use the OpsRamp Azure public cloud integration to discover and collect metrics against the Azure service.Setup
To set up the OpsRamp Azure integration and discover the Azure service,
go to Azure Integration Discovery Profile and select Cosmos DB
.
Need to select in Azure Integration Discovery Profile to discover Azure Cosmos DB.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
azure_total_requests | Total Requests | Count | Count | Number of requests made. |
azure_mongo_requests | Mongo Requests | Count | Count | Number of Mongo requests made. |
azure_cosmos_db_available_storage | Available Storage | Bytes | Total | Total available storage reported at 5 minutes granularity. |
azure_cosmos_db_cassandra_connection_closures | Cassandra Connection Closures | Count | Total | Number of Cassandra connections that were closed, reported at a one (1) minute granularity. |
azure_cosmos_db_cassandra_request_charges | Cassandra Request Charges | Count | Total | RUs consumed for Cassandra requests made. |
azure_cosmos_db_cassandra_requests | Cassandra Requests | Count | Count | Number of Cassandra requests made. |
azure_cosmos_db_data_usage | Data Usage | Bytes | Total | Total data usage reported at 5 minutes granularity. |
azure_cosmos_db_document_count | Document Count | Count | Total | Total document count reported at 5 minutes granularity. |
azure_cosmos_db_document_quota | Document Quota | Bytes | Total | Total storage quota reported at 5 minutes granularity. |
azure_cosmos_db_index_usage | Index Usage | Bytes | Total | Total index usage reported at 5 minutes granularity. |
azure_cosmos_db_metadata_requests | Metadata Requests | Count | Count | Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, etc., and their configurations, free of charge. |
azure_cosmos_db_mongo_request_change | Mongo Request Charge | Count | Total | Mongo request units consumed. |
azure_cosmos_db_provisioned_throughput | Provisioned Throughput | Count | Maximum | Provisioned throughput. |
azure_cosmos_db_replication_latency | P99 Replication Latency | MilliSeconds | Average | P99 Replication Latency across source and target regions for geo-enabled account. |
azure_cosmos_db_service_availability | Service Availability | Percent | Average | Account requests availability at one hour, day or month granularity. |
azure_cosmos_db_total_request_units | Total Requests Units | Count | Total | Request Units consumed. |
Event support
- Supported
- Configurable in OpsRamp Azure Integration Discovery Profile.