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.
External reference
Azure Monitor - Platform metrics
Setup
To set up the 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.
Event support
- Supported
- Configurable in OpsRamp Azure Integration Discovery Profile.
Supported metrics
| OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| azure_documentdb_databaseaccounts_AddRegion | AddRegion | Region Added | Count | Count | Region Added |
| azure_documentdb_databaseaccounts_AutoscaledRU | AutoscaledRU | Autoscaled RU | Count | Maximum | Autoscaled RU consumption with Per Region and Per Partition Autoscale |
| azure_documentdb_databaseaccounts_AutoscaleMaxThroughput | AutoscaleMaxThroughput | Autoscale Max Throughput | Count | Maximum | Autoscale Max Throughput |
| azure_documentdb_databaseaccounts_BackupModeUpdate | BackupModeUpdate | Backup Mode Update | Count | Count | Backup Mode Update |
| azure_documentdb_databaseaccounts_BackupPolicyIntervalUpdate | BackupPolicyIntervalUpdate | Periodic Backup Policy Interval Update | Count | Count | Periodic Backup Policy Interval Update. Valid range: 60 -1440 minutes |
| azure_documentdb_databaseaccounts_BackupPolicyRedundancyUpdate | BackupPolicyRedundancyUpdate | Periodic Backup Policy Redundancy Update | Count | Count | Periodic Backup Policy Redundancy Update |
| azure_documentdb_databaseaccounts_BackupPolicyRetentionUpdate | BackupPolicyRetentionUpdate | Periodic Backup Policy Retention Update | Count | Count | Periodic Backup Policy Retention Update. Valid range: 8 - 720 hours |
| azure_documentdb_databaseaccounts_BackupPolicyUpdate | BackupPolicyUpdate | Periodic Backup Policy Update | Count | Count | Periodic Backup Policy Update |
| azure_documentdb_databaseaccounts_CassandraConnectionClosures | CassandraConnectionClosures | Cassandra Connection Closures | Count | Average | Number of Cassandra connections that were closed, reported at a 1 minute granularity |
| azure_documentdb_databaseaccounts_CassandraConnectorAvgReplicationLatency | CassandraConnectorAvgReplicationLatency | Cassandra Connector Average ReplicationLatency | MilliSeconds | Average | Cassandra Connector Average ReplicationLatency |
| azure_documentdb_databaseaccounts_CassandraConnectorReplicationHealthStatus | CassandraConnectorReplicationHealthStatus | Cassandra Connector Replication Health Status | Count | Count | Cassandra Connector Replication Health Status |
| azure_documentdb_databaseaccounts_CassandraKeyspaceCreate | CassandraKeyspaceCreate | Cassandra Keyspace Created | Count | Count | Cassandra Keyspace Created |
| azure_documentdb_databaseaccounts_CassandraKeyspaceDelete | CassandraKeyspaceDelete | Cassandra Keyspace Deleted | Count | Count | Cassandra Keyspace Deleted |
| azure_documentdb_databaseaccounts_CassandraKeyspaceThroughputUpdate | CassandraKeyspaceThroughputUpdate | Cassandra Keyspace Throughput Updated | Count | Count | Cassandra Keyspace Throughput Updated |
| azure_documentdb_databaseaccounts_CassandraKeyspaceUpdate | CassandraKeyspaceUpdate | Cassandra Keyspace Updated | Count | Count | Cassandra Keyspace Updated |
| azure_documentdb_databaseaccounts_CassandraRequestCharges | CassandraRequestCharges | Cassandra Request Charges | Count | Total | RUs consumed for Cassandra requests made |
| azure_documentdb_databaseaccounts_CassandraRequests | CassandraRequests | Cassandra Requests | Count | Count | Number of Cassandra requests made |
| azure_documentdb_databaseaccounts_CassandraTableCreate | CassandraTableCreate | Cassandra Table Created | Count | Count | Cassandra Table Created |
| azure_documentdb_databaseaccounts_CassandraTableDelete | CassandraTableDelete | Cassandra Table Deleted | Count | Count | Cassandra Table Deleted |
| azure_documentdb_databaseaccounts_CassandraTableThroughputUpdate | CassandraTableThroughputUpdate | Cassandra Table Throughput Updated | Count | Count | Cassandra Table Throughput Updated |
| azure_documentdb_databaseaccounts_CassandraTableUpdate | CassandraTableUpdate | Cassandra Table Updated | Count | Count | Cassandra Table Updated |
| azure_documentdb_databaseaccounts_ContinuousTierUpdate | ContinuousTierUpdate | ContinuousBackupMode Tier Update | Count | Count | ContinuousBackupMode Tier Update |
| azure_documentdb_databaseaccounts_CreateAccount | CreateAccount | Account Created | Count | Count | Account Created |
| azure_documentdb_databaseaccounts_DataUsage | DataUsage | Data Usage | Bytes | Total | Total data usage reported at 5 minutes granularity |
| azure_documentdb_databaseaccounts_DedicatedGatewayAverageCPUUsage | DedicatedGatewayAverageCPUUsage | DedicatedGatewayAverageCPUUsage | Percent | Average | Average CPU usage across dedicated gateway instances |
| azure_documentdb_databaseaccounts_DedicatedGatewayAverageMemoryUsage | DedicatedGatewayAverageMemoryUsage | DedicatedGatewayAverageMemoryUsage | Bytes | Average | Average memory usage across dedicated gateway instances, which is used for both routing requests and caching data |
| azure_documentdb_databaseaccounts_DedicatedGatewayCPUUsage | DedicatedGatewayCPUUsage | DedicatedGatewayCPUUsage | Percent | Average | CPU usage across dedicated gateway instances |
| azure_documentdb_databaseaccounts_DedicatedGatewayMaximumCPUUsage | DedicatedGatewayMaximumCPUUsage | DedicatedGatewayMaximumCPUUsage | Percent | Average | Average Maximum CPU usage across dedicated gateway instances |
| azure_documentdb_databaseaccounts_DedicatedGatewayMemoryUsage | DedicatedGatewayMemoryUsage | DedicatedGatewayMemoryUsage | Bytes | Average | Memory usage across dedicated gateway instances |
| azure_documentdb_databaseaccounts_DedicatedGatewayRequests | DedicatedGatewayRequests | DedicatedGatewayRequests | Count | Count | Requests at the dedicated gateway |
| azure_documentdb_databaseaccounts_DeleteAccount | DeleteAccount | Account Deleted | Count | Count | Account Deleted |
| azure_documentdb_databaseaccounts_DocumentCount | DocumentCount | Document Count | Count | Total | Total document count reported at 5 minutes, 1 hour and 1 day granularity |
| azure_documentdb_databaseaccounts_DocumentQuota | DocumentQuota | Document Quota | Bytes | Total | Total storage quota reported at 5 minutes granularity |
| azure_documentdb_databaseaccounts_GlobalSecondaryIndexCatchupGapInMinutes | GlobalSecondaryIndexCatchupGapInMinutes | Global Secondary Index Catchup Gap In Minutes | Count | Maximum | Maximum time difference in minutes between data in source container and data propagated to global secondary index |
| azure_documentdb_databaseaccounts_GremlinDatabaseCreate | GremlinDatabaseCreate | Gremlin Database Created | Count | Count | Gremlin Database Created |
| azure_documentdb_databaseaccounts_GremlinDatabaseDelete | GremlinDatabaseDelete | Gremlin Database Deleted | Count | Count | Gremlin Database Deleted |
| azure_documentdb_databaseaccounts_GremlinDatabaseThroughputUpdate | GremlinDatabaseThroughputUpdate | Gremlin Database Throughput Updated | Count | Count | Gremlin Database Throughput Updated |
| azure_documentdb_databaseaccounts_GremlinDatabaseUpdate | GremlinDatabaseUpdate | Gremlin Database Updated | Count | Count | Gremlin Database Updated |
| azure_documentdb_databaseaccounts_GremlinGraphCreate | GremlinGraphCreate | Gremlin Graph Created | Count | Count | Gremlin Graph Created |
| azure_documentdb_databaseaccounts_GremlinGraphDelete | GremlinGraphDelete | Gremlin Graph Deleted | Count | Count | Gremlin Graph Deleted |
| azure_documentdb_databaseaccounts_GremlinGraphThroughputUpdate | GremlinGraphThroughputUpdate | Gremlin Graph Throughput Updated | Count | Count | Gremlin Graph Throughput Updated |
| azure_documentdb_databaseaccounts_GremlinGraphUpdate | GremlinGraphUpdate | Gremlin Graph Updated | Count | Count | Gremlin Graph Updated |
| azure_documentdb_databaseaccounts_GremlinRequestCharges | GremlinRequestCharges | Gremlin Request Charges | Count | Total | Request Units consumed for Gremlin requests made |
| azure_documentdb_databaseaccounts_GremlinRequests | GremlinRequests | Gremlin Requests | Count | Count | Number of Gremlin requests made |
| azure_documentdb_databaseaccounts_IndexUsage | IndexUsage | Index Usage | Bytes | Total | Total index usage reported at 5 minutes granularity |
| azure_documentdb_databaseaccounts_IntegratedCacheEvictedEntriesSize | IntegratedCacheEvictedEntriesSize | IntegratedCacheEvictedEntriesSize | Bytes | Average | Size of the entries evicted from the integrated cache |
| azure_documentdb_databaseaccounts_IntegratedCacheItemExpirationCount | IntegratedCacheItemExpirationCount | IntegratedCacheItemExpirationCount | Count | Average | Number of items evicted from the integrated cache due to TTL expiration |
| azure_documentdb_databaseaccounts_IntegratedCacheItemHitRate | IntegratedCacheItemHitRate | IntegratedCacheItemHitRate | Percent | Average | Number of point reads that used the integrated cache divided by number of point reads routed through the dedicated gateway with eventual consistency |
| azure_documentdb_databaseaccounts_IntegratedCacheQueryExpirationCount | IntegratedCacheQueryExpirationCount | IntegratedCacheQueryExpirationCount | Count | Average | Number of queries evicted from the integrated cache due to TTL expiration |
| azure_documentdb_databaseaccounts_IntegratedCacheQueryHitRate | IntegratedCacheQueryHitRate | IntegratedCacheQueryHitRate | Percent | Average | Number of queries that used the integrated cache divided by number of queries routed through the dedicated gateway with eventual consistency |
| azure_documentdb_databaseaccounts_MaterializedViewCatchupGapInMinutes | MaterializedViewCatchupGapInMinutes | Materialized View Catchup Gap In Minutes | Count | Maximum | Maximum time difference in minutes between data in source container and data propagated to materialized view |
| azure_documentdb_databaseaccounts_MaterializedViewsBuilderAverageCPUUsage | MaterializedViewsBuilderAverageCPUUsage | Materialized Views Builder Average CPU Usage | Percent | Average | Average CPU usage across materialized view builder instances, which are used for populating data in materialized views |
| azure_documentdb_databaseaccounts_MaterializedViewsBuilderAverageMemoryUsage | MaterializedViewsBuilderAverageMemoryUsage | Materialized Views Builder Average Memory Usage | Bytes | Average | Average memory usage across materialized view builder instances, which are used for populating data in materialized views |
| azure_documentdb_databaseaccounts_MaterializedViewsBuilderMaximumCPUUsage | MaterializedViewsBuilderMaximumCPUUsage | Materialized Views Builder Maximum CPU Usage | Percent | Average | Average Maximum CPU usage across materialized view builder instances, which are used for populating data in materialized views |
| azure_documentdb_databaseaccounts_MetadataRequests | MetadataRequests | 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_documentdb_databaseaccounts_MongoCollectionCreate | MongoCollectionCreate | Mongo Collection Created | Count | Count | Mongo Collection Created |
| azure_documentdb_databaseaccounts_MongoCollectionDelete | MongoCollectionDelete | Mongo Collection Deleted | Count | Count | Mongo Collection Deleted |
| azure_documentdb_databaseaccounts_MongoCollectionThroughputUpdate | MongoCollectionThroughputUpdate | Mongo Collection Throughput Updated | Count | Count | Mongo Collection Throughput Updated |
| azure_documentdb_databaseaccounts_MongoCollectionUpdate | MongoCollectionUpdate | Mongo Collection Updated | Count | Count | Mongo Collection Updated |
| azure_documentdb_databaseaccounts_MongoDatabaseDelete | MongoDatabaseDelete | Mongo Database Deleted | Count | Count | Mongo Database Deleted |
| azure_documentdb_databaseaccounts_MongoDatabaseThroughputUpdate | MongoDatabaseThroughputUpdate | Mongo Database Throughput Updated | Count | Count | Mongo Database Throughput Updated |
| azure_documentdb_databaseaccounts_MongoDBDatabaseCreate | MongoDBDatabaseCreate | Mongo Database Created | Count | Count | Mongo Database Created |
| azure_documentdb_databaseaccounts_MongoDBDatabaseUpdate | MongoDBDatabaseUpdate | Mongo Database Updated | Count | Count | Mongo Database Updated |
| azure_documentdb_databaseaccounts_MongoRequestCharge | MongoRequestCharge | Mongo Request Charge | Count | Total | Mongo Request Units Consumed |
| azure_documentdb_databaseaccounts_MongoRequests | MongoRequests | Mongo Requests | Count | Count | Number of Mongo Requests Made |
| azure_documentdb_databaseaccounts_NormalizedRUConsumption | NormalizedRUConsumption | Normalized RU Consumption | Percent | Maximum | Max RU consumption percentage per minute |
| azure_documentdb_databaseaccounts_OfflineRegion | OfflineRegion | Region Offlined | Count | Count | Region Offlined |
| azure_documentdb_databaseaccounts_OnlineRegion | OnlineRegion | Region Onlined | Count | Count | Region Onlined |
| azure_documentdb_databaseaccounts_PhysicalPartitionCount | PhysicalPartitionCount | Physical Partition Count | Count | Maximum | Physical Partition Count |
| azure_documentdb_databaseaccounts_PhysicalPartitionSizeInfo | PhysicalPartitionSizeInfo | Physical Partition Size | Bytes | Maximum | Physical Partition Size in bytes |
| azure_documentdb_databaseaccounts_PhysicalPartitionThroughputInfo | PhysicalPartitionThroughputInfo | Physical Partition Throughput | Count | Maximum | Physical Partition Throughput |
| azure_documentdb_databaseaccounts_ProvisionedThroughput | ProvisionedThroughput | Provisioned Throughput | Count | Maximum | Provisioned Throughput |
| azure_documentdb_databaseaccounts_RegionFailover | RegionFailover | Region Failed Over | Count | Count | Region Failed Over |
| azure_documentdb_databaseaccounts_RemoveRegion | RemoveRegion | Region Removed | Count | Count | Region Removed |
| azure_documentdb_databaseaccounts_ReplicationLatency | ReplicationLatency | P99 Replication Latency | MilliSeconds | Minimum | P99 Replication Latency across source and target regions for geo-enabled account |
| azure_documentdb_databaseaccounts_ServerSideLatencyDirect | ServerSideLatencyDirect | Server Side Latency Direct | MilliSeconds | Average | Server Side Latency in Direct Connection Mode |
| azure_documentdb_databaseaccounts_ServerSideLatencyGateway | ServerSideLatencyGateway | Server Side Latency Gateway | MilliSeconds | Average | Server Side Latency in Gateway Connection Mode |
| azure_documentdb_databaseaccounts_ServiceAvailability | ServiceAvailability | Service Availability | Percent | Minimum | Account requests availability at one hour, day or month granularity |
| azure_documentdb_databaseaccounts_SqlContainerCreate | SqlContainerCreate | Sql Container Created | Count | Count | Sql Container Created |
| azure_documentdb_databaseaccounts_SqlContainerDelete | SqlContainerDelete | Sql Container Deleted | Count | Count | Sql Container Deleted |
| azure_documentdb_databaseaccounts_SqlContainerThroughputUpdate | SqlContainerThroughputUpdate | Sql Container Throughput Updated | Count | Count | Sql Container Throughput Updated |
| azure_documentdb_databaseaccounts_SqlContainerUpdate | SqlContainerUpdate | Sql Container Updated | Count | Count | Sql Container Updated |
| azure_documentdb_databaseaccounts_SqlDatabaseCreate | SqlDatabaseCreate | Sql Database Created | Count | Count | Sql Database Created |
| azure_documentdb_databaseaccounts_SqlDatabaseDelete | SqlDatabaseDelete | Sql Database Deleted | Count | Count | Sql Database Deleted |
| azure_documentdb_databaseaccounts_SqlDatabaseThroughputUpdate | SqlDatabaseThroughputUpdate | Sql Database Throughput Updated | Count | Count | Sql Database Throughput Updated |
| azure_documentdb_databaseaccounts_SqlDatabaseUpdate | SqlDatabaseUpdate | Sql Database Updated | Count | Count | Sql Database Updated |
| azure_documentdb_databaseaccounts_TableTableCreate | TableTableCreate | AzureTable Table Created | Count | Count | AzureTable Table Created |
| azure_documentdb_databaseaccounts_TableTableDelete | TableTableDelete | AzureTable Table Deleted | Count | Count | AzureTable Table Deleted |
| azure_documentdb_databaseaccounts_TableTableThroughputUpdate | TableTableThroughputUpdate | AzureTable Table Throughput Updated | Count | Count | AzureTable Table Throughput Updated |
| azure_documentdb_databaseaccounts_TableTableUpdate | TableTableUpdate | AzureTable Table Updated | Count | Count | AzureTable Table Updated |
| azure_documentdb_databaseaccounts_TotalRequests | TotalRequests | Total Requests | Count | Count | Number of requests made |
| azure_documentdb_databaseaccounts_TotalRequestsPreview | TotalRequestsPreview | Total Requests | Count | Count | Number of SQL requests |
| azure_documentdb_databaseaccounts_TotalRequestUnits | TotalRequestUnits | Total Request Units | Count | Total | SQL Request Units consumed |
| azure_documentdb_databaseaccounts_TotalRequestUnitsPreview | TotalRequestUnitsPreview | Total Request Units | Count | Total | Request Units consumed with CapacityType |
| azure_documentdb_databaseaccounts_UpdateAccountKeys | UpdateAccountKeys | Account Keys Updated | Count | Count | Account Keys Updated |
| azure_documentdb_databaseaccounts_UpdateAccountNetworkSettings | UpdateAccountNetworkSettings | Account Network Settings Updated | Count | Count | Account Network Settings Updated |
| azure_documentdb_databaseaccounts_UpdateAccountReplicationSettings | UpdateAccountReplicationSettings | Account Replication Settings Updated | Count | Count | Account Replication Settings Updated |
| azure_documentdb_databaseaccounts_UpdateDiagnosticsSettings | UpdateDiagnosticsSettings | Account Diagnostic Settings Updated | Count | Count | Account Diagnostic Settings Updated |