- Módulo stub - consulte o link
-
netstat -s
Eu tenho um servidor linux de rastreamento de análise (Ubuntu no EC2) rodando o NGINX & Redis (este projeto - link )
Quando eu examino os logs do NGINX, vejo que o tráfego é 30% menor em comparação com outras métricas que eu tenho, e o log de erros do NGINX não mostra nada suspeito.
Meu palpite é que, no tráfego, o servidor / máquina simplesmente não é capaz de lidar com todo o tráfego de entrada. Eu pensei em mexer na máquina & NGINX para um melhor desempenho, mas antes de fazer isso, quero validar minha teoria,
então eu estava pensando:
1) Existe uma maneira de ver se algum tráfego é "descartado" entre o sistema operacional e o NGINX (ou seja, a máquina pode manipular o tráfego de entrada, mas o NGINX está muito ocupado)?
2) Existe uma maneira de ver se a máquina em si não pode lidar com todo o tráfego?
Obrigado.
-------------------------- Conclusões até agora ------------------ ---------
1) Esta postagem no blog explica muito bem o monitoramento do NGINX. Basicamente, ele usa o módulo stub que o Seva Kobylin é recomendado em sua resposta. Também iniciei o teste gratuito com o DataDogHQ e ele fornece uma solução simples e realmente agradável para monitoramento e visualização.
2) Infelizmente o acima ainda não responde a minha segunda pergunta, mas pelo menos eu tenho alguma visibilidade na primeira parte, então isso é algo: -)
Tags nginx linux-networking http