Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 2.24 KB

monitoring.md

File metadata and controls

49 lines (30 loc) · 2.24 KB

Monitoring

DNS uses Grafana to display metrics. The Grafana dashboard can be found here

The JSON used to configure the dashboard is stored in the IMA dashboard configuration repo. When updates are made in the dashboard, the JSON needs to be saved and tracked with version control. More information around this can be found in the documentation in the IMA repo.

The DNS dashboard is separated into three sections:

  • Alarms
  • AWS Metics
  • Custom DNS Metrics

Alarms

alarms

The alarms section summarizes the state of the system and categorizes them as OK, Pending or Alerting.

  • OK is a sign that the system is operating normally

  • Pending indicates that the system may be either recovering or erroring

  • Alerting shows that the system needs attention

AWS Metrics

aws

The AWS section displays all the relevant metrics to AWS. These include:

Custom DNS Metrics

custom_dns

The Custom section displays all DNS metrics output by BIND

The dashboards monitor the number of incoming requests, the number of configured records and a subset of common response codes returned by the DNS server. Details of the BIND 9 specific metrics listed below are explained in the BIND 9 statistics documentation.

  • QrySuccess (NOERROR)
  • QrySERVFAIL
  • QryReferral
  • QryNxrrest
  • QryNXDOMAIN
  • QryFORMERR