Azure Cosmos DB
OpsVerse's Kubernetes agent can collect metrics from Azure Cosmos DB Account.
Add the following YAML snippet to the agent's values.yaml and run the agent based on these instructions.
The placeholders <azure-client-id>, <azure-tenant-id>, <azure-client-secret>, <resource-subscription-id> in the following YAML with the appropriate details.
YAML
1azure-metrics-exporter:
2 enabled: true
3 env:
4 DEBUG: "true"
5 VERBOSE: "true"
6 AZURE_CLIENT_ID: "<azure-client-id>"
7 AZURE_TENANT_ID: "<azure-tenant-id>"
8 AZURE_CLIENT_SECRET: "<azure-client-secret>"
9
10
11
12victoria-metrics-agent:
13 extraScrapeConfigs:
14 - job_name: az-cosmos-db-metrics
15 scrape_interval: 30s
16 metrics_path: /probe/metrics/list
17 params:
18 name:
19 - az_cosmos_db
20 template:
21 - '{name}_{metric}'
22 subscription:
23 - <resource-subscription-id>
24 resourceType:
25 - Microsoft.DocumentDB/DatabaseAccounts
26 metric:
27 - DeleteAccount
28 - CreateAccount
29 - UpdateDiagnosticsSettings
30 - UpdateAccountKeys
31 - UpdateAccountNetworkSettings
32 - UpdateAccountReplicationSettings
33 - AutoscaleMaxThroughput
34 - AutoscaledRU
35 - DataUsage
36 - DedicatedGatewayAverageCPUUsage
37 - DedicatedGatewayAverageMemoryUsage
38 - TotalRequests
39 - DedicatedGatewayMaximumCPUUsage
40 - DocumentCount
41 - DocumentQuota
42 - IndexUsage
43 - IntegratedCacheEvictedEntriesSize
44 - IntegratedCacheItemExpirationCount
45 - IntegratedCacheItemHitRate
46 - IntegratedCacheQueryExpirationCount
47 - IntegratedCacheQueryHitRate
48 - MaterializedViewCatchupGapInMinutes
49 - MaterializedViewsBuilderAverageCPUUsage
50 - MaterializedViewsBuilderAverageMemoryUsage
51 - MaterializedViewsBuilderMaximumCPUUsage
52 - MetadataRequests
53 - NormalizedRUConsumption
54 - PhysicalPartitionCount
55 - ReplicationLatency
56 - PhysicalPartitionSizeInfo
57 - PhysicalPartitionThroughputInfo
58 - ProvisionedThroughput
59 - AddRegion
60 - RegionFailover
61 - OfflineRegion
62 - OnlineRegion
63 - RemoveRegion
64 - ServerSideLatency
65 - ServerSideLatencyDirect
66 - ServerSideLatencyGateway
67 - ServiceAvailability
68 - SqlContainerCreate
69 - SqlContainerDelete
70 - SqlContainerThroughputUpdate
71 - SqlContainerUpdate
72 - SqlDatabaseCreate
73 - SqlDatabaseDelete
74 - SqlDatabaseThroughputUpdate
75 - SqlDatabaseUpdate
76 - TableTableCreate
77 - TotalRequestsPreview
78 - TotalRequestUnits
79 - TotalRequestUnitsPreview
80
81 static_configs:
82 - targets:
83 - http://devopsnow-agent-azure-metr.devopsnow.svc.cluster.local:8080