New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Azure Cosmos DB for HTTP 429 Request Rate Too Large exceptions indicating provisioned RU/s exhaustion.
This workflow audits Azure Cosmos DB for capacity saturation by monitoring the TotalRequests metric filtered by HTTP status code 429 (Request Rate Too Large) via the Azure CLI container. In Cosmos DB, transactions that exceed provisioned Request Units (RU/s) or autoscale limits are throttled with 429 errors, resulting in elevated application latency or request retries. The flow parses metric samples with jq and dispatches alerts when rate-limiting exceeds thresholds.
Monitoring Reader permissions on the Cosmos DB account.AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, AZURE_TENANT_ID, and SLACK_WEBHOOK configured in Kestra.