New to Kestra?
Use blueprints to kickstart your first workflows.
Audit Grafana Mimir ingester TSDB compaction failures and WAL corruptions, classify metric loss severity, and dispatch Slack incident alerts to stop data gaps.
Automated metrics infrastructure sentinel that interrogates Grafana Mimir ingester Prometheus metrics on a recurring schedule to audit TSDB head block compaction health, detect WAL corruptions, classify metric loss severity, and dispatch Slack incident alerts before out-of-order sample rejections create blind spots in monitoring dashboards.
/metrics Prometheus endpoint to gather real-time compaction and write error counters.mimir_ingester_tsdb_head_compaction_failed_total, mimir_ingester_wal_corruptions_total, out-of-order samples, and active memory series counts.Switch flow control task branches execution according to the evaluated status:INGESTION_OPTIMAL: Confirms zero compaction errors and logs nominal operational telemetry.OUT_OF_ORDER_SAMPLE_WARNING: Emits a non-blocking advisory notification when client sample clock skews cause rejected metrics.CRITICAL_COMPACTION_FAILURE: Dispatches a detailed Slack incident webhook with failure counts, WAL corruption tallies, execution deep links, and halts execution via a failure gate.8080).SLACK_WEBHOOK_URL: Slack Incoming Webhook URL used to transmit critical compaction failure incident alerts.SLACK_WEBHOOK_URL secret in your Kestra namespace or environment variables.company.infrastructure.mimir_audit_schedule trigger to maintain continuous 15-minute ingester monitoring.