Luego de instalar tu gestor de trabajos Sintético, podrás realizar un seguimiento de su mantenimiento y seguimiento de varias formas:
- Compruebe si el administrador de trabajos de Sintético está en buen estado y trabajando con el estado extremo del administrador de trabajos de Sintético.
- Vea si una ubicación privada no cuenta con suficientes provisiones y necesita más administradores de trabajo de Sintético.
- Revise sus logs de Docker, logs de Podman o logs de Kubernetes.
Sugerencia
También puede recibir notificaciones sobre fallas del monitor con las alertas de New Relic.
Consulta el estado del gestor de trabajos de Sintético mediante HTTP
Conectarse a un administrador de trabajos de Sintético en ejecución mediante HTTP es la forma más sencilla de comprobar si está en buen estado y funcionando. El contenedor expone el puerto 8080
. Puedes consultar el gestor de trabajos de Sintético con el siguiente extremo:
:8080/status/check
: proporciona detalles sobre las comprobaciones de estado internas que realiza el minion.HTTP 200
significa que el estado es correcto.
Comprueba si tu ubicación privada requiere más gestores de empleo de Sintético
Si su ubicación privada tiene varias comprobaciones de monitor en cola y experimenta retrasos, es posible que necesite más administradores de trabajos de Sintético disponibles para ejecutar las comprobaciones de monitor. En Kubernetes, esto podría solucionarse con más réplicas de tiempo de ejecución de ping y configuraciones de paralelismo más altas para los tiempos de ejecución de API y browser .
Para saber cómo verificar esto, consulte ¿Mi ubicación privada necesita más administradores de trabajo de Sintético?
Revisar registro
Puede monitor la salud de su minion consultando el registro del contenedor del administrador de trabajos de Sintético.
Habilitar registro de depuración
Si tiene problemas con su administrador de trabajos de Sintético, puede habilitar el registro de depuración para ayudar a solucionar problemas.
El nivel predeterminado de registro está configurado para informar al usuario únicamente de información clave y errores procesables. Si esto no es suficiente, puede habilitar un registro más detallado utilizando la variable de entorno LOG_LEVEL
.
Importante
Tenga cuidado al aumentar el nivel de registros a DEBUG
o TRACE
. Un nivel más alto de registros registrará más datos, lo que puede ayudarle a depurar, pero también aumenta el riesgo de capturar datos confidenciales y almacenarlos fuera de sus ubicaciones aprobadas. Para garantizar la privacidad y seguridad de los datos, debe limitar los tipos de información que recopila New Relic.
Recuperar información de depuración de Kubernetes
Si tiene problemas con su administrador de trabajos Sintético en un entorno de sistema de orquestación de contenedores Kubernetes, puede recuperar información sobre el pod del administrador de trabajos Sintético y el nodo en el que se está ejecutando para ayudar a solucionar el problema.
Para recuperar información para el pod del administrador de trabajos de Sintético:
$kubectl describe pod -n YOUR_NAMESPACE YOUR_JOB_MANAGER_POD_NAME
Para recuperar información para el nodo en el que se ejecuta el pod del administrador de trabajos Sintético, identifique el nodo y luego:
$kubectl describe node NODE_ASSOCIATED_WITH_YOUR_JOB_MANAGER_POD_NAME
Monitor a los gerentes de trabajo de Sintético con New Relic Infrastructure
El monitoreo de infraestructura de New Relic admite el monitoreo avanzado de Docker y el monitoreo avanzado de Kubernetes.
Si está utilizando el agente de infraestructura para monitor estos contenedores de ejecutores, configure al menos un monitor para que se ejecute cada minuto. El agente de infraestructura tendrá más oportunidades de detectar y recopilar las etiquetas anteriores del docker inspect
del contenedor antes de eliminarlo.