• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Integración de monitoreo PowerDNS

VISTA PREVIA PÚBLICA

Esta característica se encuentra actualmente en versión preliminar pública y solo se aplica a las versiones a partir de 0.0.5 lanzadas en octubre de 2021.

Nuestra integración PowerDNS recopila y envía métricas dimensionales desde PowerDNS. Puede ver estos datos métricos en un panel prediseñado, crear políticas de alertas y crear consultas y gráficos personalizados.

Continúe leyendo para instalar la integración y ver qué datos recopilamos.

Compatibilidad y requisitos

Nuestra integración es compatible con PowerDNS Recursor y Authoritative Server.

Antes de instalar la integración, asegúrese de cumplir con los siguientes requisitos:

Para obtener datos de la infraestructura PowerDNS, nuestra integración PowerDNS utiliza un exportador Prometheus de terceros, que expone Prometheus métrica en el puerto especificado en la configuración. La integración recopila estas métricas, las transforma en entidad, las filtra y luego las envía a New Relic.

Para habilitar la API, es necesario habilitar el servidor web y la API HTTP.

Agregue estas líneas al pdns.conf:

api=yes
api-key=changeme

Y reinicie, los siguientes ejemplos deberían comenzar a funcionar:

curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/api/v1/servers/localhost | jq .
curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/api/v1

Para obtener más información, Habilitación del servidor web y la API.

Instalar y activar

Para instalar la integración de PowerDNS, elija su configuración:

¿Te ha ayudado este documento con la instalación?

Configurar la integración

Para configurar la integración, edite la configuración en el archivo de configuración YAML de la integración powerdns-config.yml.

Utilice la configuración YAML para colocar las credenciales de inicio de sesión requeridas y configurar cómo se recopilan sus datos, según su configuración y preferencias.

Dado que esta integración se basa en un exportador de Prometheus, no se admiten configuraciones aplicables a otras integraciones, como interval, timeout o inventory_source .

Configuración de instancia de PowerDNS

Están disponibles las siguientes opciones de configuración:

Configuración

Descripción

Por defecto

powerdns_url

URL API del servicio powerdns

N/A

exporter_port

Puerto para exponer el extremo de scrape. Si no se proporciona, se utilizará un puerto aleatorio para iniciar el exportador.

port aleatorio

scrape_timeout

Tiempo hasta que se agote el tiempo de espera de una solicitud de extracción

5s

api_key

Clave de API utilizada para conectarse al servidor PowerDNS

N/A

Configuración de ejemplo

Buscar y utilizar datos

Para obtener más información sobre cómo encontrar y utilizar sus datos, consulte Comprender los datos de integración.

Métrica se adjuntan a los tipos de muestra y evento métrica de la entidad POWERDNS_AUTHORITATIVE y POWERDNS_RECURSOR. Puede consultar estos datos para fines de resolución de problemas o para crear gráficos y paneles personalizados.

Datos métricos

Se crean dos entidades: POWERDNS_AUTHORITATIVE y POWERDNS_RECURSOR.

Las siguientes dimensiones métricas se capturan raspando el exportador y se vinculan a la entidad POWERDNS_AUTHORITATIVE:

Nombre

Descripción

Dimensiones

powerdns_authoritative_uptime (count)

Tiempo de actividad en segundos del daemon.

  • tipo

powerdns_authoritative_packet_cache_size (gauge)

Número de entradas en la caché de paquetes.

powerdns_authoritative_recursive_queries_total (count)

Número total de consultas recursivas por estado.

  • estado

powerdns_authoritative_remote_queries (count)

Direcciones IP del servidor remoto.

  • remoto

powerdns_authoritative_security_status (gauge)

Estado de seguridad del servidor PDNS basado en security-status.secpoll.powerdns.com.

powerdns_authoritative_exceptions_total (count)

Número total de excepciones por error.

  • error

powerdns_authoritative_latency_average_seconds (gauge)

Número promedio de microsegundos que pasa un paquete dentro de PowerDNS.

powerdns_authoritative_dnsupdate_queries_total (count)

Número total de consultas de actualización de DNS por estado.

  • estado

powerdns_authoritative_qsize (gauge)

Número de paquetes en espera de atención de la base de datos.

powerdns_authoritative_response_rcodes (count)

Distribución de rcodes.

  • rcode

powerdns_authoritative_signature_cache_size (gauge)

Número de entradas en la caché de firmas.

powerdns_authoritative_queries_unauth (count)

Consulta por dominio para el cual no tenemos autoridad.

  • registro

powerdns_authoritative_answers_bytes_total (count)

Número total de bytes de respuesta enviados por protocolo.

  • prototipo

powerdns_authoritative_queries (count)

Consulta UDP recibida.

  • registro

powerdns_authoritative_exporter_json_parse_failures (count)

Número de errores al analizar las estadísticas JSON de PowerDNS.

powerdns_authoritative_deferred_cache_actions (count)

Acciones de caché diferidas por mantenimiento por tipo.

  • tipo

powerdns_authoritative_up (gauge)

La última versión de PowerDNS fue exitosa.

powerdns_authoritative_query_cache_lookup (count)

Consulta búsquedas de caché por resultado.

  • resultado

powerdns_authoritative_key_cache_size (gauge)

Número de entradas en la caché de claves.

powerdns_authoritative_answers_total (count)

Número total de respuestas por protocolo.

  • prototipo

powerdns_authoritative_packet_cache_lookup (count)

Búsquedas de caché de paquetes por resultado.

  • resultado

powerdns_authoritative_metadata_cache_size (gauge)

Número de entradas en la caché de metadatos.

powerdns_authoritative_queries_total (count)

Número total de consultas por protocolo.

  • prototipo

powerdns_authoritative_cpu_utilisation (count)

Número de milisegundos de CPU invertidos en el espacio del usuario y del kernel.

  • tipo

powerdns_authoritative_dnssec (count)

Contadores DNSSEC.

  • tipo

powerdns_authoritative_response_sizes (count)

Distribución del tamaño de las respuestas.

  • tamaño

powerdns_authoritative_exporter_total_scrapes (count)

Eliminaciones totales actuales de PowerDNS.

powerdns_authoritative_remote_queries_unauth (count)

Hosts remotos que consultan dominios para los cuales no tenemos autoridad.

  • remoto

Las siguientes dimensiones métricas se capturan raspando el exportador y se vinculan a la entidad POWERDNS_RECURSOR:

Nombre

Descripción

Dimensiones

powerdns_recursor_incoming_queries_total (count)

Número total de consultas entrantes por red.

  • neto

powerdns_recursor_outgoing_queries_total (count)

Número total de consultas salientes por red.

  • neto

powerdns_recursor_cache_size (gauge)

Número de entradas en la caché.

powerdns_recursor_cache_lookups_total (count)

Número total de búsquedas de caché por resultado.

  • resultado

powerdns_recursor_exporter_json_parse_failures (count)

Número de errores al analizar las estadísticas JSON de PowerDNS.

powerdns_recursor_answers_rcodes_total (count)

Número total de respuestas por código de respuesta.

  • rcode

powerdns_recursor_exporter_total_scrapes (count)

Eliminaciones totales actuales de PowerDNS.

powerdns_recursor_concurrent_queries (gauge)

Número de consultas concurrentes.

powerdns_recursor_answers_rtime_total (count)

Número total de respuestas agrupadas por intervalos de tiempo de respuesta.

  • intervalo de tiempo

powerdns_recursor_latency_average_seconds (gauge)

Media móvil exponencial de latencia entre preguntas y respuestas.

powerdns_recursor_exceptions_total (count)

Número total de excepciones por error.

  • error

powerdns_recursor_response_time_seconds_sum (count)

Histograma del recursor PowerDNS tiempo de respuesta en segundos. (suma métrica)

powerdns_recursor_response_time_seconds_bucket (count)

Histograma del recursor PowerDNS tiempo de respuesta en segundos. (métrica del cubo)

  • le

powerdns_recursor_up (gauge)

La última versión de PowerDNS fue exitosa.

Comprueba el código fuente

Esta integración es software de código abierto. Esto significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla.

Además, esta integración aprovecha un exportador de código abierto creado por la comunidad.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.