services/DocumentDB/databaseAccounts/alerts.yaml (448 lines of code) (raw):

- name: TotalRequests description: Number of requests made type: Metric verified: false visible: true tags: - auto-generated - agc-10210 - rag properties: metricName: TotalRequests metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Count operator: GreaterOrLessThan criterionType: DynamicThresholdCriterion failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 alertSensitivity: Low dimensions: - operator: include name: statuscode values: - '429' enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#request-metrics - name: Explore Azure Monitor Azure Cosmos DB insights url: https://learn.microsoft.com/azure/cosmos-db/insights-overview#insights-overview guid: 2a1deb2d-1fc0-499b-a828-04aeece855fe - name: NormalizedRUConsumption description: Max RU consumption percentage per minute type: Metric verified: false visible: true tags: - auto-generated - agc-7686 - rag properties: metricName: NormalizedRUConsumption metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 70.0 enabled: true references: - name: How to monitor normalized RU/s for an Azure Cosmos DB container or an account url: https://learn.microsoft.com/en-us/azure/cosmos-db/monitor-normalized-request-units - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts guid: 9bae539a-12ed-46e2-b105-101ce036c9a4 - name: ServiceAvailability description: Account requests availability at one hour, day or month granularity type: Metric verified: true visible: true tags: - auto-generated - agc-5578 - rag properties: metricName: ServiceAvailability metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT1H evaluationFrequency: PT1M timeAggregation: Average operator: LessThan criterionType: StaticThresholdCriterion threshold: 99.9 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#availability-metrics guid: ee10b769-b38b-44d1-9fd3-926b8dca4c41 - name: TotalRequestUnits description: SQL Request Units consumed type: Metric verified: false visible: true tags: - auto-generated - agc-3381 - rag properties: metricName: TotalRequestUnits metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion dimensions: - operator: include name: statuscode values: - '429' threshold: 100.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#request-unit-metrics - name: How to monitor throughput or request unit usage of an operation in Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor-request-unit-usage guid: 14fc7c6b-484f-427f-a1d2-94cded799f88 - name: ServerSideLatency description: Server Side Latency type: Metric verified: false visible: true tags: - auto-generated - agc-2201 - rag properties: metricName: ServerSideLatency metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 100.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#latency-metrics guid: 28f2e10d-2297-47f9-ac6a-c7a8cc0c8ead - name: ProvisionedThroughput description: Provisioned Throughput type: Metric verified: false visible: true tags: - auto-generated - agc-1906 - rag properties: metricName: ProvisionedThroughput metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT1H evaluationFrequency: PT1M timeAggregation: Maximum operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 3000.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#request-unit-metrics guid: f77ce9c2-bb95-47e7-8e5d-75d5c098f489 - name: RegionFailover description: Region Failed Over type: Metric verified: true visible: true tags: - auto-generated - agc-1531 - rag properties: metricName: RegionFailover metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Count operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts guid: 9c41c539-b81b-4917-b04a-e67225f78e75 - name: UpdateAccountKeys description: Account Keys Updated type: Metric verified: true visible: true tags: - auto-generated - agc-1232 - rag properties: metricName: UpdateAccountKeys metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT5M evaluationFrequency: PT5M timeAggregation: Count operator: GreaterThan criterionType: StaticThresholdCriterion dimensions: - operator: include name: keytype values: - '*' threshold: 0.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitor your Azure Cosmos DB account for key updates and key regeneration url: https://learn.microsoft.com/azure/cosmos-db/monitor-account-key-updates guid: d4d7685a-ce55-4709-a847-747d02165cb7 - name: DataUsage description: Total data usage reported at 5 minutes granularity type: Metric verified: true visible: true tags: - auto-generated - agc-707 - rag properties: metricName: DataUsage metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT1H evaluationFrequency: PT15M timeAggregation: Average operator: GreaterOrLessThan criterionType: DynamicThresholdCriterion failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 alertSensitivity: Low enabled: true guid: 0914c189-0adc-45d6-8704-d2ae73b9b7b6 - name: MongoRequests description: Number of Mongo Requests Made type: Metric verified: true visible: true tags: - auto-generated - agc-518 - rag properties: metricName: MongoRequests metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Count operator: GreaterOrLessThan criterionType: DynamicThresholdCriterion failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 alertSensitivity: Low enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts - name: Monitoring Azure Cosmos DB data reference url: https://learn.microsoft.com/azure/cosmos-db/monitor-reference#request-metrics guid: 3f30e3aa-7e17-4eaf-a437-a420f5a23bf2 - name: RemoveRegion description: Region Removed type: Metric verified: false visible: true tags: - auto-generated - agc-448 - rag properties: metricName: RemoveRegion metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT15M evaluationFrequency: PT5M timeAggregation: Count operator: GreaterThanOrEqual criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts guid: 228e104f-002a-441d-91ec-6140f233c1a4 - name: ReplicationLatency description: P99 Replication Latency across source and target regions for geo-enabled account type: Metric verified: true visible: true tags: - auto-generated - agc-390 - rag properties: metricName: ReplicationLatency metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT15M evaluationFrequency: PT5M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 5000.0 enabled: true guid: cf0655a4-042d-4979-bbc7-5559eaa8f2b9 - name: SqlContainerDelete description: Sql Container Deleted type: Metric verified: false visible: true tags: - auto-generated - agc-364 - rag properties: metricName: SqlContainerDelete metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT15M evaluationFrequency: PT5M timeAggregation: Count operator: GreaterThanOrEqual criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts guid: faf5510e-28b7-42c9-8ad1-de68a5737eaf - name: OfflineRegion description: Region Offlined type: Metric verified: false visible: true tags: - auto-generated - agc-304 - rag properties: metricName: OfflineRegion metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Count operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true guid: 0cb53be3-76b5-44be-9f32-bcc821be34b6 - name: SqlDatabaseDelete description: Sql Database Deleted type: Metric verified: false visible: true tags: - auto-generated - agc-297 - rag properties: metricName: SqlDatabaseDelete metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT15M evaluationFrequency: PT5M timeAggregation: Count operator: GreaterThanOrEqual criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true references: - name: Monitor Azure Cosmos DB url: https://learn.microsoft.com/azure/cosmos-db/monitor?tabs=azure-diagnostics - name: Create alerts for Azure Cosmos DB using Azure Monitor url: https://learn.microsoft.com/azure/cosmos-db/create-alerts guid: a7958120-a386-46d0-9790-e80bfa72fb22 - name: ThrottledRequests description: Throttled requests for Cosmos DB request rate too large (429) exceptions. Most workloads can tolerate 1-5% of throttled requests. type: Metric verified: true visible: false tags: - rag properties: metricName: ThrottledRequests metricNamespace: Microsoft.DocumentDB/databaseAccounts severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Count operator: GreaterThan criterionType: StaticThresholdCriterion dimensions: - operator: include name: statuscode values: - '429' threshold: 50.0 enabled: false references: - name: Diagnose and troubleshoot Azure Cosmos DB request rate too large (429) exceptions url: https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/troubleshoot-request-rate-too-large?tabs=resource-specific#recommended-solution guid: fc8db431-f429-40ee-a51a-de1858198e19