Metrics

Each enabled input and output comes with a set of metrics in order to monitor performance and troubleshoot your running instance. dnsmonster uses the go-metrics library which makes it easy to register metrics on the fly and in a modular way.

currently, three metric outputs are supported:

  • stderr
  • statsd
  • prometheus

Configuration parameters

[metric] ; Metric Endpoint Service. Choices: stderr, statsd, prometheus MetricEndpointType = stderr ; Statsd endpoint. Example: 127.0.0.1:8125 MetricStatsdAgent = ; Prometheus Registry endpoint. Example: http://0.0.0.0:2112/metric MetricPrometheusEndpoint = ; Interval between sending results to Metric Endpoint MetricFlushInterval = 10s
Last modified April 17, 2022: output documentation (8c98a5a)