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 MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_documentdb_databaseaccounts_AddRegionAddRegionRegion AddedCountCountRegion Added
azure_documentdb_databaseaccounts_AutoscaledRUAutoscaledRUAutoscaled RUCountMaximumAutoscaled RU consumption with Per Region and Per Partition Autoscale
azure_documentdb_databaseaccounts_AutoscaleMaxThroughputAutoscaleMaxThroughputAutoscale Max ThroughputCountMaximumAutoscale Max Throughput
azure_documentdb_databaseaccounts_BackupModeUpdateBackupModeUpdateBackup Mode UpdateCountCountBackup Mode Update
azure_documentdb_databaseaccounts_BackupPolicyIntervalUpdateBackupPolicyIntervalUpdatePeriodic Backup Policy Interval UpdateCountCountPeriodic Backup Policy Interval Update. Valid range: 60 -1440 minutes
azure_documentdb_databaseaccounts_BackupPolicyRedundancyUpdateBackupPolicyRedundancyUpdatePeriodic Backup Policy Redundancy UpdateCountCountPeriodic Backup Policy Redundancy Update
azure_documentdb_databaseaccounts_BackupPolicyRetentionUpdateBackupPolicyRetentionUpdatePeriodic Backup Policy Retention UpdateCountCountPeriodic Backup Policy Retention Update. Valid range: 8 - 720 hours
azure_documentdb_databaseaccounts_BackupPolicyUpdateBackupPolicyUpdatePeriodic Backup Policy UpdateCountCountPeriodic Backup Policy Update
azure_documentdb_databaseaccounts_CassandraConnectionClosuresCassandraConnectionClosuresCassandra Connection ClosuresCountAverageNumber of Cassandra connections that were closed, reported at a 1 minute granularity
azure_documentdb_databaseaccounts_CassandraConnectorAvgReplicationLatencyCassandraConnectorAvgReplicationLatencyCassandra Connector Average ReplicationLatencyMilliSecondsAverageCassandra Connector Average ReplicationLatency
azure_documentdb_databaseaccounts_CassandraConnectorReplicationHealthStatusCassandraConnectorReplicationHealthStatusCassandra Connector Replication Health StatusCountCountCassandra Connector Replication Health Status
azure_documentdb_databaseaccounts_CassandraKeyspaceCreateCassandraKeyspaceCreateCassandra Keyspace CreatedCountCountCassandra Keyspace Created
azure_documentdb_databaseaccounts_CassandraKeyspaceDeleteCassandraKeyspaceDeleteCassandra Keyspace DeletedCountCountCassandra Keyspace Deleted
azure_documentdb_databaseaccounts_CassandraKeyspaceThroughputUpdateCassandraKeyspaceThroughputUpdateCassandra Keyspace Throughput UpdatedCountCountCassandra Keyspace Throughput Updated
azure_documentdb_databaseaccounts_CassandraKeyspaceUpdateCassandraKeyspaceUpdateCassandra Keyspace UpdatedCountCountCassandra Keyspace Updated
azure_documentdb_databaseaccounts_CassandraRequestChargesCassandraRequestChargesCassandra Request ChargesCountTotalRUs consumed for Cassandra requests made
azure_documentdb_databaseaccounts_CassandraRequestsCassandraRequestsCassandra RequestsCountCountNumber of Cassandra requests made
azure_documentdb_databaseaccounts_CassandraTableCreateCassandraTableCreateCassandra Table CreatedCountCountCassandra Table Created
azure_documentdb_databaseaccounts_CassandraTableDeleteCassandraTableDeleteCassandra Table DeletedCountCountCassandra Table Deleted
azure_documentdb_databaseaccounts_CassandraTableThroughputUpdateCassandraTableThroughputUpdateCassandra Table Throughput UpdatedCountCountCassandra Table Throughput Updated
azure_documentdb_databaseaccounts_CassandraTableUpdateCassandraTableUpdateCassandra Table UpdatedCountCountCassandra Table Updated
azure_documentdb_databaseaccounts_ContinuousTierUpdateContinuousTierUpdateContinuousBackupMode Tier UpdateCountCountContinuousBackupMode Tier Update
azure_documentdb_databaseaccounts_CreateAccountCreateAccountAccount CreatedCountCountAccount Created
azure_documentdb_databaseaccounts_DataUsageDataUsageData UsageBytesTotalTotal data usage reported at 5 minutes granularity
azure_documentdb_databaseaccounts_DedicatedGatewayAverageCPUUsageDedicatedGatewayAverageCPUUsageDedicatedGatewayAverageCPUUsagePercentAverageAverage CPU usage across dedicated gateway instances
azure_documentdb_databaseaccounts_DedicatedGatewayAverageMemoryUsageDedicatedGatewayAverageMemoryUsageDedicatedGatewayAverageMemoryUsageBytesAverageAverage memory usage across dedicated gateway instances, which is used for both routing requests and caching data
azure_documentdb_databaseaccounts_DedicatedGatewayCPUUsageDedicatedGatewayCPUUsageDedicatedGatewayCPUUsagePercentAverageCPU usage across dedicated gateway instances
azure_documentdb_databaseaccounts_DedicatedGatewayMaximumCPUUsageDedicatedGatewayMaximumCPUUsageDedicatedGatewayMaximumCPUUsagePercentAverageAverage Maximum CPU usage across dedicated gateway instances
azure_documentdb_databaseaccounts_DedicatedGatewayMemoryUsageDedicatedGatewayMemoryUsageDedicatedGatewayMemoryUsageBytesAverageMemory usage across dedicated gateway instances
azure_documentdb_databaseaccounts_DedicatedGatewayRequestsDedicatedGatewayRequestsDedicatedGatewayRequestsCountCountRequests at the dedicated gateway
azure_documentdb_databaseaccounts_DeleteAccountDeleteAccountAccount DeletedCountCountAccount Deleted
azure_documentdb_databaseaccounts_DocumentCountDocumentCountDocument CountCountTotalTotal document count reported at 5 minutes, 1 hour and 1 day granularity
azure_documentdb_databaseaccounts_DocumentQuotaDocumentQuotaDocument QuotaBytesTotalTotal storage quota reported at 5 minutes granularity
azure_documentdb_databaseaccounts_GlobalSecondaryIndexCatchupGapInMinutesGlobalSecondaryIndexCatchupGapInMinutesGlobal Secondary Index Catchup Gap In MinutesCountMaximumMaximum time difference in minutes between data in source container and data propagated to global secondary index
azure_documentdb_databaseaccounts_GremlinDatabaseCreateGremlinDatabaseCreateGremlin Database CreatedCountCountGremlin Database Created
azure_documentdb_databaseaccounts_GremlinDatabaseDeleteGremlinDatabaseDeleteGremlin Database DeletedCountCountGremlin Database Deleted
azure_documentdb_databaseaccounts_GremlinDatabaseThroughputUpdateGremlinDatabaseThroughputUpdateGremlin Database Throughput UpdatedCountCountGremlin Database Throughput Updated
azure_documentdb_databaseaccounts_GremlinDatabaseUpdateGremlinDatabaseUpdateGremlin Database UpdatedCountCountGremlin Database Updated
azure_documentdb_databaseaccounts_GremlinGraphCreateGremlinGraphCreateGremlin Graph CreatedCountCountGremlin Graph Created
azure_documentdb_databaseaccounts_GremlinGraphDeleteGremlinGraphDeleteGremlin Graph DeletedCountCountGremlin Graph Deleted
azure_documentdb_databaseaccounts_GremlinGraphThroughputUpdateGremlinGraphThroughputUpdateGremlin Graph Throughput UpdatedCountCountGremlin Graph Throughput Updated
azure_documentdb_databaseaccounts_GremlinGraphUpdateGremlinGraphUpdateGremlin Graph UpdatedCountCountGremlin Graph Updated
azure_documentdb_databaseaccounts_GremlinRequestChargesGremlinRequestChargesGremlin Request ChargesCountTotalRequest Units consumed for Gremlin requests made
azure_documentdb_databaseaccounts_GremlinRequestsGremlinRequestsGremlin RequestsCountCountNumber of Gremlin requests made
azure_documentdb_databaseaccounts_IndexUsageIndexUsageIndex UsageBytesTotalTotal index usage reported at 5 minutes granularity
azure_documentdb_databaseaccounts_IntegratedCacheEvictedEntriesSizeIntegratedCacheEvictedEntriesSizeIntegratedCacheEvictedEntriesSizeBytesAverageSize of the entries evicted from the integrated cache
azure_documentdb_databaseaccounts_IntegratedCacheItemExpirationCountIntegratedCacheItemExpirationCountIntegratedCacheItemExpirationCountCountAverageNumber of items evicted from the integrated cache due to TTL expiration
azure_documentdb_databaseaccounts_IntegratedCacheItemHitRateIntegratedCacheItemHitRateIntegratedCacheItemHitRatePercentAverageNumber 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_IntegratedCacheQueryExpirationCountIntegratedCacheQueryExpirationCountIntegratedCacheQueryExpirationCountCountAverageNumber of queries evicted from the integrated cache due to TTL expiration
azure_documentdb_databaseaccounts_IntegratedCacheQueryHitRateIntegratedCacheQueryHitRateIntegratedCacheQueryHitRatePercentAverageNumber of queries that used the integrated cache divided by number of queries routed through the dedicated gateway with eventual consistency
azure_documentdb_databaseaccounts_MaterializedViewCatchupGapInMinutesMaterializedViewCatchupGapInMinutesMaterialized View Catchup Gap In MinutesCountMaximumMaximum time difference in minutes between data in source container and data propagated to materialized view
azure_documentdb_databaseaccounts_MaterializedViewsBuilderAverageCPUUsageMaterializedViewsBuilderAverageCPUUsageMaterialized Views Builder Average CPU UsagePercentAverageAverage CPU usage across materialized view builder instances, which are used for populating data in materialized views
azure_documentdb_databaseaccounts_MaterializedViewsBuilderAverageMemoryUsageMaterializedViewsBuilderAverageMemoryUsageMaterialized Views Builder Average Memory UsageBytesAverageAverage memory usage across materialized view builder instances, which are used for populating data in materialized views
azure_documentdb_databaseaccounts_MaterializedViewsBuilderMaximumCPUUsageMaterializedViewsBuilderMaximumCPUUsageMaterialized Views Builder Maximum CPU UsagePercentAverageAverage Maximum CPU usage across materialized view builder instances, which are used for populating data in materialized views
azure_documentdb_databaseaccounts_MetadataRequestsMetadataRequestsMetadata RequestsCountCountCount 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_MongoCollectionCreateMongoCollectionCreateMongo Collection CreatedCountCountMongo Collection Created
azure_documentdb_databaseaccounts_MongoCollectionDeleteMongoCollectionDeleteMongo Collection DeletedCountCountMongo Collection Deleted
azure_documentdb_databaseaccounts_MongoCollectionThroughputUpdateMongoCollectionThroughputUpdateMongo Collection Throughput UpdatedCountCountMongo Collection Throughput Updated
azure_documentdb_databaseaccounts_MongoCollectionUpdateMongoCollectionUpdateMongo Collection UpdatedCountCountMongo Collection Updated
azure_documentdb_databaseaccounts_MongoDatabaseDeleteMongoDatabaseDeleteMongo Database DeletedCountCountMongo Database Deleted
azure_documentdb_databaseaccounts_MongoDatabaseThroughputUpdateMongoDatabaseThroughputUpdateMongo Database Throughput UpdatedCountCountMongo Database Throughput Updated
azure_documentdb_databaseaccounts_MongoDBDatabaseCreateMongoDBDatabaseCreateMongo Database CreatedCountCountMongo Database Created
azure_documentdb_databaseaccounts_MongoDBDatabaseUpdateMongoDBDatabaseUpdateMongo Database UpdatedCountCountMongo Database Updated
azure_documentdb_databaseaccounts_MongoRequestChargeMongoRequestChargeMongo Request ChargeCountTotalMongo Request Units Consumed
azure_documentdb_databaseaccounts_MongoRequestsMongoRequestsMongo RequestsCountCountNumber of Mongo Requests Made
azure_documentdb_databaseaccounts_NormalizedRUConsumptionNormalizedRUConsumptionNormalized RU ConsumptionPercentMaximumMax RU consumption percentage per minute
azure_documentdb_databaseaccounts_OfflineRegionOfflineRegionRegion OfflinedCountCountRegion Offlined
azure_documentdb_databaseaccounts_OnlineRegionOnlineRegionRegion OnlinedCountCountRegion Onlined
azure_documentdb_databaseaccounts_PhysicalPartitionCountPhysicalPartitionCountPhysical Partition CountCountMaximumPhysical Partition Count
azure_documentdb_databaseaccounts_PhysicalPartitionSizeInfoPhysicalPartitionSizeInfoPhysical Partition SizeBytesMaximumPhysical Partition Size in bytes
azure_documentdb_databaseaccounts_PhysicalPartitionThroughputInfoPhysicalPartitionThroughputInfoPhysical Partition ThroughputCountMaximumPhysical Partition Throughput
azure_documentdb_databaseaccounts_ProvisionedThroughputProvisionedThroughputProvisioned ThroughputCountMaximumProvisioned Throughput
azure_documentdb_databaseaccounts_RegionFailoverRegionFailoverRegion Failed OverCountCountRegion Failed Over
azure_documentdb_databaseaccounts_RemoveRegionRemoveRegionRegion RemovedCountCountRegion Removed
azure_documentdb_databaseaccounts_ReplicationLatencyReplicationLatencyP99 Replication LatencyMilliSecondsMinimumP99 Replication Latency across source and target regions for geo-enabled account
azure_documentdb_databaseaccounts_ServerSideLatencyDirectServerSideLatencyDirectServer Side Latency DirectMilliSecondsAverageServer Side Latency in Direct Connection Mode
azure_documentdb_databaseaccounts_ServerSideLatencyGatewayServerSideLatencyGatewayServer Side Latency GatewayMilliSecondsAverageServer Side Latency in Gateway Connection Mode
azure_documentdb_databaseaccounts_ServiceAvailabilityServiceAvailabilityService AvailabilityPercentMinimumAccount requests availability at one hour, day or month granularity
azure_documentdb_databaseaccounts_SqlContainerCreateSqlContainerCreateSql Container CreatedCountCountSql Container Created
azure_documentdb_databaseaccounts_SqlContainerDeleteSqlContainerDeleteSql Container DeletedCountCountSql Container Deleted
azure_documentdb_databaseaccounts_SqlContainerThroughputUpdateSqlContainerThroughputUpdateSql Container Throughput UpdatedCountCountSql Container Throughput Updated
azure_documentdb_databaseaccounts_SqlContainerUpdateSqlContainerUpdateSql Container UpdatedCountCountSql Container Updated
azure_documentdb_databaseaccounts_SqlDatabaseCreateSqlDatabaseCreateSql Database CreatedCountCountSql Database Created
azure_documentdb_databaseaccounts_SqlDatabaseDeleteSqlDatabaseDeleteSql Database DeletedCountCountSql Database Deleted
azure_documentdb_databaseaccounts_SqlDatabaseThroughputUpdateSqlDatabaseThroughputUpdateSql Database Throughput UpdatedCountCountSql Database Throughput Updated
azure_documentdb_databaseaccounts_SqlDatabaseUpdateSqlDatabaseUpdateSql Database UpdatedCountCountSql Database Updated
azure_documentdb_databaseaccounts_TableTableCreateTableTableCreateAzureTable Table CreatedCountCountAzureTable Table Created
azure_documentdb_databaseaccounts_TableTableDeleteTableTableDeleteAzureTable Table DeletedCountCountAzureTable Table Deleted
azure_documentdb_databaseaccounts_TableTableThroughputUpdateTableTableThroughputUpdateAzureTable Table Throughput UpdatedCountCountAzureTable Table Throughput Updated
azure_documentdb_databaseaccounts_TableTableUpdateTableTableUpdateAzureTable Table UpdatedCountCountAzureTable Table Updated
azure_documentdb_databaseaccounts_TotalRequestsTotalRequestsTotal RequestsCountCountNumber of requests made
azure_documentdb_databaseaccounts_TotalRequestsPreviewTotalRequestsPreviewTotal RequestsCountCountNumber of SQL requests
azure_documentdb_databaseaccounts_TotalRequestUnitsTotalRequestUnitsTotal Request UnitsCountTotalSQL Request Units consumed
azure_documentdb_databaseaccounts_TotalRequestUnitsPreviewTotalRequestUnitsPreviewTotal Request UnitsCountTotalRequest Units consumed with CapacityType
azure_documentdb_databaseaccounts_UpdateAccountKeysUpdateAccountKeysAccount Keys UpdatedCountCountAccount Keys Updated
azure_documentdb_databaseaccounts_UpdateAccountNetworkSettingsUpdateAccountNetworkSettingsAccount Network Settings UpdatedCountCountAccount Network Settings Updated
azure_documentdb_databaseaccounts_UpdateAccountReplicationSettingsUpdateAccountReplicationSettingsAccount Replication Settings UpdatedCountCountAccount Replication Settings Updated
azure_documentdb_databaseaccounts_UpdateDiagnosticsSettingsUpdateDiagnosticsSettingsAccount Diagnostic Settings UpdatedCountCountAccount Diagnostic Settings Updated