Skip to main content

Azure Cosmos DB

Overview

Azure Cosmos DB is a globally distributed, multi-model database service provided by Microsoft Azure. It is designed to handle massive workloads and seamlessly scale to support mission-critical applications with low-latency data access and high availability.

Prerequisites

You can check the list of prerequisites required for Azure Application Gateway here. These are the same for any other Azure service that you need to monitor using AIOps. Move to the section Adding Azure resources for Monitoring on the above link to view the prerequisites for Azure resource monitoring.

List of Supported KPIs

NameDescriptionType
azure.cosmos.db.resource.nameThe name of the Cosmos DB resourceString
azure.locationThe location of the resourceString
azure.cosmos.db.read.locationsThe read locations of the Cosmos DB accountString
azure.provisioning.stateThe provisioning state of the Cosmos DB accountString
azure.cosmos.db.resource.groupThe resource group of the Cosmos DB accountString
azure.typeThe type of Azure resourceString
azure.cosmos.db.resource.idThe resource ID of the Cosmos DB accountString
azure.cosmos.db.write.locationsThe write locations of the Cosmos DB accountString
azure.cosmos.db.region.idThe region ID of the Cosmos DB accountString
azure.cosmos.db.document.endpointThe document endpoint of the Cosmos DB accountString
statusThe status of the resourceString
system.tagsThe system tags of the Cosmos DB accountString
azure.cosmos.db.created.azure.tablesThe number of Azure tables createdCount
azure.cosmos.db.deleted.azure.tablesThe number of Azure tables deletedCount
azure.cosmos.db.updated.azure.tablesThe number of Azure tables updatedCount
azure.cosmos.db.available.storage.bytesThe amount of available storage in bytesBytes
azure.cosmos.db.normalized.ru.consumption.percentThe percentage of normalized Request Units (RUs) consumedPercent
azure.cosmos.db.replication.latency.msThe replication latency in millisecondsCount
azure.cosmos.db.data.usage.bytesThe amount of data usage in bytesBytes
azure.cosmos.db.documentsThe total number of documentsCount
azure.cosmos.db.document.quota.bytesThe document quota in bytesBytes
azure.cosmos.db.index.usage.bytesThe index usage in bytesBytes
azure.cosmos.db.metadata.requestsThe number of metadata requestsCount
azure.cosmos.db.mongo.request.chargeNumber of request units charged for MongoDB operations.Count
azure.cosmos.db.mongo.requestsNumber of MongoDB operations requested.Count
azure.cosmos.db.provisioned.throughputMaximum provisioned throughput of the database.Count
azure.cosmos.db.request.unitsTotal request units (RU) consumed by the database.Count
azure.cosmos.db.requests.rateNumber of requests made to the database per second.Count
azure.cosmos.db.service.availability.percentThe percentage of time the Azure Cosmos DB service is available in a given time period.Percent
event.timestampTime stamp for the event.Count