• 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

Mantenimiento y seguimiento de minion privado (llamadas por minuto) en contenedores

Importante

A partir del 26 de agosto de 2024, ya no podrás crear un nuevo monitor usando tiempos de ejecución legacy en ubicaciones públicas o privadas.

El 22 de octubre de 2024, dejaremos de funcionar el minion privado en contenedor (llamadas por minuto) y las versiones legacy de tiempo de ejecución sintética que admite. Revise nuestros pasos de migración recomendados para evitar la degradación de su monitor de ubicación privada.

Después de instalar tu minion privado en contenedores (llamadas por minuto), puedes realizar un seguimiento de su mantenimiento y monitoreo de varias maneras:

Sugerencia

También puede recibir notificaciones sobre fallas del monitor con las alertas de New Relic.

Verifique el estado de las llamadas por minuto usando HTTP

Conectarse a una llamada por minuto en ejecución usando HTTP es la forma más fácil de verificar si está en buen estado y funcionando. El contenedor expone dos puertos: 8080 y 8180. Puedes consultar las llamadas por minuto 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.
  • :8080/status: proporciona detalles sobre el estado de un minion, que son los mismos datos publicados en un evento SyntheticsPrivateMinion .
  • :8180/: proporciona el extremo de administración de la aplicación JVM. Esta es una vista avanzada del estado interno del kit de desarrollo Java (JDK) de un minion.

Comprueba si tu ubicación privada requiere más minions

Si su ubicación privada tiene varias comprobaciones de monitor en cola y experimenta retrasos, es posible que necesite más minions disponibles para ejecutar las comprobaciones de monitor.

Para saber cómo verificar esto, consulte ¿Mi ubicación privada necesita más minions?

Revisar registro

Puedes monitor la salud de tu minion mirando el registro del contenedor de llamadas por minuto.

Habilitar registro de depuración

Si tiene problemas con sus llamadas por minuto, 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 MINION_LOG_LEVEL .

Recuperar información de depuración de Kubernetes

Si tiene problemas con sus llamadas por minuto en un entorno de sistema de orquestación de contenedor Kubernetes, puede recuperar información sobre el pod de llamadas por minuto y el nodo en el que se está ejecutando para ayudar a solucionar el problema.

Para recuperar información del pod de llamadas por minuto:

bash
$
kubectl describe pod -n YOUR_NAMESPACE YOUR_CPM_POD_NAME

Para recuperar información del nodo en el que se está ejecutando el pod de llamadas por minuto, identifique el nodo y luego:

bash
$
kubectl describe node NODE_ASSOCIATED_WITH_YOUR_CPM_POD_NAME

Monitor llamadas por minuto con New Relic Infrastructure

El monitoreo de infraestructura de New Relic admite el monitoreo avanzado de Docker y el monitoreo avanzado de Kubernetes. Para agregar soporte para esto, el monitoreo sintético etiqueta el contenedor generado por llamadas por minuto con una serie de etiquetas informativas, todas con el prefijo synthetics-minion-. Las llamadas por minuto generan un contenedor llamado "corredores" que procesan monitores que no son de ping como: browser simple, browser con secuencias de comandos, prueba de API y función de pasos. Puede utilizar estas etiquetas para identificar estos contenedores de corredor. Las etiquetas de ejemplo incluyen:

  • synthetics-minion-runner-role
  • synthetics-minion-runner-version
  • synthetics-minion-container-id
  • synthetics-minion-id
  • synthetics-minion-build-number
  • synthetics-minion-job
  • synthetics-minion-account
  • synthetics-minion-monitor
  • synthetics-minion-monitor-version
  • synthetics-minion-monitor-type
  • synthetics-minion-monitor-type-label

El contenedor Runner dura poco tiempo. Se crea un contenedor de ejecutor para procesar un trabajo de monitor que no es de ping. Se crea el ejecutor, procesa el trabajo y se elimina rápidamente. Un contenedor de ejecutor existe solo durante unos segundos y se creará solo si hay un trabajo de monitor que no sea de ping para procesar. El monitor de ping no activará la creación del contenedor del ejecutor, por lo que las etiquetas anteriores no estarán presentes.

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.

Nota: la etiqueta synthetics-minion-id se refiere al ID del minion que generó este contenedor de corredor en particular. No se realiza un seguimiento del ID del corredor.

Copyright © 2024 New Relic Inc.

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