Capítulo 8. Monitoreo y resolución de problemas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Dado lo crítico que es un servicio DNS, es importante tener la capacidad de monitorizar su disponibilidad y rendimiento y solucionar los problemas que pueda estar experimentando. En este capítulo cubrimos los plug-ins que te ayudarán a monitorizar CoreDNS, registrar consultas y respuestas y diagnosticar problemas.
El Plug-in prometheus
CoreDNS expone muchas métricas utilizando el complemento prometheus
. Como su nombre indica, se exponen en el formato utilizado por el sistema de monitoreo Prometheus. El complemento abrirá un puerto para que Prometheus u otras herramientas puedan extraer las métricas periódicamente.
El ejemplo 8-1 presenta la sintaxis completa de .
Ejemplo 8-1. Sintaxis del complemento prometheus
prometheus [ ADDRESS ]
ADDRESS
es la IP y el puerto de escucha; si se omite, por defecto es localhost:9153
.
El complemento iniciará un servidor HTTP con un gestor para /metrics; cualquierotra ruta provocará un error HTTP 404 No encontrado. CoreDNS exportará métricas básicas del proceso y del tiempo de ejecución de Go, así como métricas específicas de CoreDNS, como se describe en la Tabla 8-1.
Nombre | Etiquetas | Descripción |
---|---|---|
process_cpu_seconds_total |
Tiempo total de CPU del usuario y del sistema empleado en segundos | |
process_open_fds |
Número de descriptores de archivo ... |
Get Aprender CoreDNS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.