Plug-in Nginx

O Nginx é um proxy reverso e servidor HTTP livre, de código aberto e de alto desempenho, bem como um servidor proxy IMAP/POP3. Para mais informações, acesse nginx.org.

Descoberta

Mesmo que o plug-in Nginx não esteja configurado, o Stackdriver Monitoring descobrirá os serviços do Nginx em execução no projeto do Cloud Platform por meio de:

  • pesquisas com o termo nginx em nomes de instâncias;
  • verificação de portas abertas para 80 ou 443 usando regras de firewall.

Os serviços descobertos são exibidos na página "Serviços do Nginx" no menu Recursos. Depois de instalar o agente de monitoramento e configurar o plug-in Nginx nas instâncias, o Monitoring preenche a página "Serviços do Nginx" com o inventário e as métricas.

Como configurar o Monitoring para acompanhar o Nginx

Depois que você instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in Nginx nas instâncias.

Pré-requisitos

O plug-in Nginx exige que você ative o gerenciador de informações de status no Nginx. Para isso, faça o download do status.conf no repositório de configurações do GitHub e coloque-o no diretório de configurações do Nginx, que 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, é possível anexar o conteúdo do status.conf ao arquivo nginx.conf, geralmente localizado em um dos seguintes diretórios na instância de VM: /etc/nginx, /usr/local/nginx/conf ou /usr/local/etc/nginx.

Depois de alterar a configuração do nginx, reinicie o Nginx executando:

sudo service nginx restart

Ativar o plug-in de monitoramento do Nginx

Na instância da VM, faça o download do nginx.conf no repositório de configurações do GitHub e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento executando o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

O plug-in Nginx monitora as seguintes métricas:

  • Conexões ativas (contagem): o número de conexões ativas atualmente anexadas ao Nginx.
  • Conexões de leitura (contagem): o número de conexões de leitura atualmente anexadas ao Nginx.
  • Conexões de gravação (contagem): o número de conexões de gravação atualmente anexadas ao Nginx.
  • Conexões de espera (contagem): o número de conexões de espera atualmente anexadas ao Nginx.
  • Solicitações (contagem/ns): o número de solicitações por segundo atendidas pelo Nginx.

Para ver detalhes, consulte Lista de métricas do agente: Nginx.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.