Microsoft Azure Cosmos DB

Microsoft Azure Cosmos DB

Crawler Crawler

Overview

Azure Cosmos DB is a globally distributed, multi-model database service that supports document, key-value, wide-column, and graph databases.

Use the Datadog Azure integration to collect metrics from Cosmos DB.

Setup

Installation

If you haven’t already, set up the Microsoft Azure integration first. There are no other installation steps.

Data Collected

Metrics

azure.cosmosdb.add_region
(count)
Region Added
azure.cosmosdb.autoscale_max_throughput
(count)
Autoscale Max Throughput
azure.cosmosdb.available_storage
(gauge)
Total available storage reported at 5 minutes granularity per region
Shown as byte
azure.cosmosdb.cassandra_connection_closures
(count)
The number of Cassandra connections that were closed
Shown as connection
azure.cosmosdb.cassandra_connector_avg_replication_latency
(count)
Cassandra Connector Average Replication Latency
Shown as millisecond
azure.cosmosdb.cassandra_connector_replication_health_status
(count)
Cassandra Connector Replication Health Status
azure.cosmosdb.cassandra_keyspace_create
(count)
Cassandra Keyspace Created
azure.cosmosdb.cassandra_keyspace_delete
(count)
Cassandra Keyspace Deleted
azure.cosmosdb.cassandra_keyspace_throughput_update
(count)
Cassandra Keyspace Throughput Updated
azure.cosmosdb.cassandra_keyspace_update
(count)
Cassandra Keyspace Updated
azure.cosmosdb.cassandra_request_charges
(count)
RUs consumed for Cassandra requests made
azure.cosmosdb.cassandra_requests
(count)
The number of Cassandra requests made
Shown as request
azure.cosmosdb.cassandra_table_create
(count)
Cassandra table created
Shown as table
azure.cosmosdb.cassandra_table_delete
(count)
Cassandra Table Deleted
Shown as table
azure.cosmosdb.cassandra_table_throughput_update
(count)
Cassandra Table Throughput Updated
azure.cosmosdb.cassandra_table_update
(count)
Cassandra Table Updated
Shown as table
azure.cosmosdb.count
(count)
Count of Cosmos DB
azure.cosmosdb.create_account
(count)
Account Created
azure.cosmosdb.data_usage
(gauge)
Total data usage reported at 5 minutes granularity per region
Shown as byte
azure.cosmosdb.dedicated_gateway_average_cpu_usage
(gauge)
The average CPU usage across dedicated gateway instances
Shown as percent
azure.cosmosdb.dedicated_gateway_average_memory_usage
(gauge)
The average memory usage across dedicated gateway instances, which is used for both routing requests and caching data
Shown as byte
azure.cosmosdb.dedicated_gateway_maximum_cpu_usage
(gauge)
The average Maximum CPU usage across dedicated gateway instances
Shown as percent
azure.cosmosdb.dedicated_gateway_requests
(count)
Dedicated Gateway Requests
Shown as request
azure.cosmosdb.delete_account
(count)
Account Deleted
azure.cosmosdb.document_count
(count)
Total document count reported at 5 minutes granularity per region.
Shown as document
azure.cosmosdb.document_quota
(gauge)
Total storage quota reported at 5 minutes granularity per region.
Shown as byte
azure.cosmosdb.gremlin_database_create
(count)
Gremlin Database Created
azure.cosmosdb.gremlin_database_delete
(count)
Gremlin Database Deleted
azure.cosmosdb.gremlin_database_throughput_update
(count)
Gremlin Database Throughput Updated
azure.cosmosdb.gremlin_database_update
(count)
Gremlin Database Updated
azure.cosmosdb.gremlin_graph_create
(count)
Gremlin Graph Created
azure.cosmosdb.gremlin_graph_delete
(count)
Gremlin Graph Deleted
azure.cosmosdb.gremlin_graph_throughput_update
(count)
Gremlin Graph Throughput Updated
azure.cosmosdb.gremlin_graph_update
(count)
Gremlin Graph Updated
azure.cosmosdb.index_usage
(gauge)
Total Index usage reported at 5 minutes granularity per region
Shown as byte
azure.cosmosdb.integrated_cache_evicted_entries_size
(count)
Size of the entries evicted from the integrated cache
Shown as byte
azure.cosmosdb.integrated_cache_item_expiration_count
(count)
The number of items evicted from the integrated cache due to TTL expiration
azure.cosmosdb.integrated_cache_item_hit_rate
(rate)
The number of point reads that used the integrated cache divided by the number of point reads routed through the dedicated gateway with eventual consistency
Shown as percent
azure.cosmosdb.integrated_cache_query_expiration_count
(count)
The number of queries evicted from the integrated cache due to TTL expiration
azure.cosmosdb.integrated_cache_query_hit_rate
(rate)
The number of queries that used the integrated cache divided by the number of queries routed through the dedicated gateway with eventual consistency
Shown as percent
azure.cosmosdb.metadata_requests
(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.
Shown as request
azure.cosmosdb.mongo_collection_create
(count)
Mongo Collection Created
azure.cosmosdb.mongo_collection_delete
(count)
Mongo Collection Deleted
azure.cosmosdb.mongo_collection_throughput_update
(count)
Mongo Collection Throughput Updated
azure.cosmosdb.mongo_collection_update
(count)
Mongo Collection Updated
azure.cosmosdb.mongo_database_delete
(count)
Mongo Database Deleted
azure.cosmosdb.mongo_database_throughput_update
(count)
Mongo Database Throughput Updated
azure.cosmosdb.mongodb_database_create
(count)
Mongo Database Created
azure.cosmosdb.mongodb_database_update
(count)
Mongo Database Updated
azure.cosmosdb.mongo_request_charge
(count)
Mongo Request Units Consumed
azure.cosmosdb.mongo_requests
(count)
The number of Mongo requests made
Shown as request
azure.cosmosdb.normalized_ru_consumption
(count)
Max RU consumption percentage per minute
Shown as percent
azure.cosmosdb.provisioned_throughput
(count)
Provisioned Throughput
azure.cosmosdb.region_failover
(count)
Region Failed Over
azure.cosmosdb.remove_region
(count)
Region Removed
azure.cosmosdb.replication_latency
(count)
P99 Replication Latency across source and target regions for geo-enabled accounts
Shown as millisecond
azure.cosmosdb.server_side_latency
(count)
Server Side Latency
Shown as millisecond
azure.cosmosdb.service_availability
(count)
Account requests availability at one hour, day, or month granularity
Shown as percent
azure.cosmosdb.sql_container_create
(count)
Sql Container Created
azure.cosmosdb.sql_container_delete
(count)
Sql Container Deleted
azure.cosmosdb.sql_container_throughput_update
(count)
Sql Container Throughput Updated
azure.cosmosdb.sql_container_update
(count)
Sql Container Updated
azure.cosmosdb.sql_database_create
(count)
Sql Database Created
azure.cosmosdb.sql_database_delete
(count)
Sql Database Deleted
azure.cosmosdb.sql_database_throughput_update
(count)
Sql Database Throughput Updated
azure.cosmosdb.sql_database_update
(count)
Sql Database Updated
azure.cosmosdb.table_table_create
(count)
AzureTable Table Created
azure.cosmosdb.table_table_delete
(count)
AzureTable Table Deleted
azure.cosmosdb.table_table_throughput_update
(count)
AzureTable Table Throughput Updated
azure.cosmosdb.table_table_update
(count)
AzureTable Table Updated
azure.cosmosdb.total_requests
(count)
The number of requests made
Shown as request
azure.cosmosdb.total_request_units
(count)
Request Units consumed
azure.cosmosdb.update_account_keys
(count)
Account Keys Updated
azure.cosmosdb.update_account_network_settings
(count)
Account Network Settings Updated
azure.cosmosdb.update_account_replication_settings
(count)
Account Replication Settings Updated
azure.cosmosdb.update_diagnostics_settings
(count)
Account Diagnostic Settings Updated

Events

The Azure Cosmos DB integration does not include any events.

Service Checks

The Azure Cosmos DB integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.