The New Relic Infrastructure PowerDNS Integration Is Now Available

We’re excited to announce the New Relic Infrastructure’s PowerDNS integration.

Customers with a subscription to NR One can now pull data from their PowerDNS servers directly into New Relic without installing any third-party software. This on-host integration allows you to track key metrics and gain critical insights into how your PowerDNS is performing, giving you improved visibility into the parts of your infrastructure served by PowerDNS.

PowerDNS (pdns) is an open source authoritative DNS server that works as an alternative to traditional BIND (named) DNS. PowerDNS offers better performance and has minimal memory requirements. PowerDNS also works with many supporting backends ranging from simple zone files to complex database setups as well as various SQL platforms (Mysql, MariaDB, Oracle, PostgreSQL).

New Relic offers observability for the two main products of the PowerDNS platform.

Authoritative Server

It enables the authoritative DNS service from all popular databases like MySql, Oracle, PostgreSQL, SQLite3, Microsoft SQL Server, LDAP, and text files.

Authoritative Server works with many different scripts like Java, Python, C, C++, Perl, Lua. You can use it for dynamic redirection, spam filter, or real-time intervention.

Authoritative Server supports DNSSEC. It hosts 30% of all domain names in Europe and close to 90% of all DNSSEC domains in the same area.

Recursor

It provides a high-performance recursive DNS server. PowerDNS Recursor can use multiple processors. Just like the Authoritative Server, it supports various scripts. A good advantage is that it can be reconfigured without downtime

Troubleshoot your PowerDNS infrastructure faster

Check the status of your PowerDNS infrastructure by accessing the Entity Explorer.

You will easily identify the actual status by reviewing the most important metrics on a summarized list.

Look for more insights by entering on our customized dashboards for Recursor and Authoritative servers.

Authoritative server dashboard

Check the health of your authoritative servers by looking at the information provided by the dashboard:

  • Number of queries (total) and segmented by protocol.
  • Number of recursive queries (total) and segmented by result.
  • Number of answers (total) and segmented by protocol.
  • Number of exceptions (total) and segmented by error type.
  • Number of DNS updates (total) and segmented by status.
  • Number of cache queries and packet lookups by result.
  • Number of entries in the cache by type.
  • Average latency.
  • Number of packets waiting for database.

PowerDNS recursor dashboard

Monitor the status of your recursor servers by checking:

  • Number of exceptions by type.
  • Number of entries in the cache.
  • Average latency.
  • Response time.
  • Number of incoming queries by network.
  • Number of outgoing queries by network.
  • Number of answers grouped by response time slots.
  • Number of answers grouped by response code.
  • Number of cache lookups by result.

Custom visualizations

Customers can have their own visualizations by creating their own dashboard, more information here.

Alerts

Proactively monitor your PowerDNS infrastructure by setting up alerts that will send you notifications whenever any alert condition is met, more information here.

Get started with the PowerDNS integration.

This integration is compatible with PowerDNS authoritative server and recursor 3.x and above.

For installation configuration and exact compatibility requirements, check our PowerDNS integration for New Relic in our documentation.

2 Likes