Nginx es un proxy inverso, un servidor HTTP de código abierto y alto rendimiento, además de un servidor proxy IMAP/POP3. Para obtener más información visita nginx.org.
Nota: Esta funcionalidad solo está disponible para los agentes que se ejecutan en Linux. No está disponible en Windows.
Discovery
Incluso si el complemento Nginx no está configurado, Cloud Monitoring detectará los servicios de Nginx que se ejecutan en tu proyecto de Cloud Platform de la siguiente manera:
- Buscará los nombres de instancias para nginx.
- Comprobará puertos abiertos en 80 o 443 a través de reglas de firewall.
Para ver las métricas de Nginx, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Paneles.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona el panel Nginx de la lista.
Configura Monitoring para supervisar Nginx
Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento Nginx en tus instancias.
Requisitos previos
El complemento Nginx requiere que habilites el controlador de información de estado en Nginx. Para ello, descarga status.conf
desde el repositorio de configuración de GitHub
y lo colocas en el directorio de configuración de Nginx (normalmente /etc/nginx/conf.d/
):
(cd /etc/nginx/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)
Como alternativa, puedes adjuntar los contenidos de
status.conf
al archivo nginx.conf
, que normalmente se encuentra en uno de los siguientes directorios
en tu instancia de VM:
/etc/nginx
, /usr/local/nginx/conf
o /usr/local/etc/nginx
.
Para volver a cargar la configuración de Nginx, ejecuta lo siguiente:
sudo service nginx reload
Habilita el complemento de supervisión de Nginx
En tu instancia de VM, descarga nginx.conf del repositorio de configuración de GitHub y colócalo en el directorio /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)
Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:
sudo service stackdriver-agent restart
Para obtener más información sobre el complemento collectd
nginx
, consulta Plugin:nginx.
Qué se supervisa
La lista completa de las métricas que supervisa el complemento Nginx está en Métricas de agente: nginx.