New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Kubernetes CoreDNS for elevated DNS lookup request duration and upstream forwarder latency spikes.
This workflow scrapes the Prometheus metrics endpoint of Kubernetes CoreDNS (default port 9153) to audit DNS request duration metrics (coredns_dns_request_duration_seconds_sum and count). CoreDNS is the backbone of all intra-cluster service discovery. When upstream resolvers throttle requests or connection conntrack races occur (ndots:5 amplification), DNS resolution times spike from sub-millisecond to hundreds of milliseconds, cascading into microservice connection timeouts. This workflow computes average lookup latency and alerts platform teams before widespread failures occur.
SLACK_WEBHOOK configured in Kestra.coredns_forward_requests_total to isolate upstream DNS provider latencies.