Capítulo 13. Monitorização avançada da atividade
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
13.0 Introdução
Para garantir que a tua aplicação está a funcionar com o melhor desempenho e precisão, precisas de informações sobre as métricas de monitorização da sua atividade. O NGINX oferece várias opções de monitoramento, como status de stub ou um painel de monitoramento avançado e um feed JSON no NGINX Plus. O monitoramento de atividades do NGINX Plus fornece informações sobre solicitações, pools de servidores upstream, cache, integridade e muito mais. A observabilidade integrada de aplicativos adicionais também está disponível com o uso do OpenTelemetry. Este capítulo detalha o poder e as possibilidades de monitoramento com o NGINX.
13.1 Ativar o status do Stub do NGINX
Problema
Tens de ativar a monitorização básica para o NGINX.
Solução
Habilita o módulo stub_status em um bloco location dentro de um servidor HTTP NGINX:
location/stub_status{stub_status;allow127.0.0.1;denyall;# Set IP restrictions as appropriate}
Testa a tua configuração fazendo um pedido de estado:
$curllocalhost/stub_status Activeconnections:1serveracceptshandledrequests111Reading:0Writing:1Waiting:0
Debate
O módulo stub_status permite um monitoramento básico do servidor NGINX. As informações retornadas fornecem informações sobre o número de conexões ativas, bem como o total de conexões aceitas, ...