Mar 7 – 8, 2024
Scandic Copenhagen
Europe/Copenhagen timezone
Please remember to rate the presentations

DNS Monitoring with Prometheus and dns_exporter

Mar 7, 2024, 2:00 PM
30m
Scandic Copenhagen

Scandic Copenhagen

Vester Søgade 6, 1601 Copenhagen
DKNOG14 Main Track

Speaker

Mx Thomas Tykling Rasmussen

Description

This talk is about DNS monitoring with Prometheus and dns_exporter, a multi-target Prometheus exporter with an exclusive focus on DNS monitoring. It is built on the excellent libraries dnspython and the Prometheus Python client library.

dns_exporter can be used to monitor availability and performance of DNS servers, and to validate the responses they return. It can monitor recursive and authoritative servers regardless of the software they run. You can use it to make sure your (or your providers) DNS servers are sending the replies you expect, and configure Prometheus and Alertmanager to notify you if something stops working.

dns_exporter supports doing DNS queries over plain port 53 UDP and TCP, as well as DoT, DoH, and DoQ.

Primary author

Presentation materials