Introduction
Azure Cosmos DB for MongoDB (vCore) is a fully managed, MongoDB-compatible database service that provides dedicated cluster resources for building modern applications with familiar MongoDB APIs and tooling.
Use the OpsRamp Azure Public Cloud integration to discover Azure Cosmos DB for MongoDB Clusters and collect metrics.
Setup
To set up the Azure integration and discover Azure Cosmos DB for MongoDB Cluster resources:
- Create an Azure integration if one is not already available in your installed integrations. See Install Azure Integration.
- Create a discovery profile. See Create Discovery Profile.
- On the Edit Discovery Profile page, select Cosmos DB for MongoDB Clusters under Filter Criteria.
- Save the discovery profile to make it available in the discovery profile list.
- Run a scan to discover resources, independently of the predefined schedule.
- After the scan completes, view Azure Cosmos DB for MongoDB Cluster resources under Infrastructure > Resources > Microsoft Azure.
Supported Metrics
| OpsRamp Metric Name | Azure Metric Name | Display Name | Unit | Aggregation | Description |
|---|---|---|---|---|---|
| azure_documentdb_mongoclusters_MongoRequestDurationMs | MongoRequestDurationMs | Mongo Request Duration | Milliseconds | Average | End-to-end duration of client MongoDB requests. |
| azure_documentdb_mongoclusters_AutoscaleUtilizationPercent | AutoscaleUtilizationPercent | Autoscale Utilization Percent | Percent | Average | Percent autoscale utilization. |
| azure_documentdb_mongoclusters_CommittedMemoryPercent | CommittedMemoryPercent | Committed Memory Percent | Percent | Average | Percentage of committed memory limit allocated. |
| azure_documentdb_mongoclusters_CpuPercent | CpuPercent | CPU Percent | Percent | Average | Percent CPU utilization on node. |
| azure_documentdb_mongoclusters_MemoryPercent | MemoryPercent | Memory Percent | Percent | Average | Percent memory utilization on node. |
| azure_documentdb_mongoclusters_StoragePercent | StoragePercent | Storage Percent | Percent | Average | Percent of available storage used on node. |
| azure_documentdb_mongoclusters_StorageUsed | StorageUsed | Storage Used | Bytes | Average | Quantity of available storage used on node. |
| azure_documentdb_mongoclusters_IOPS | IOPS | IOPS | Count | Average | Disk I/O operations per second on node. |
| azure_documentdb_mongoclusters_NetworkBytesEgress | NetworkBytesEgress | Network Bytes Egress | Bytes | Average | Network bytes sent on node. |
| azure_documentdb_mongoclusters_NetworkBytesIngress | NetworkBytesIngress | Network Bytes Ingress | Bytes | Average | Network bytes received on node. |
Event Support
OpsRamp supports Azure events for Azure Cosmos DB for MongoDB Clusters. Configure Azure Events in the Azure integration discovery profile. See Process Azure Events for instructions.