Detectar perda de tráfego entre o SO e o NGINX

1

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: -)

    
por Shai Kerer 21.09.2015 / 17:08

1 resposta

0

  1. Módulo stub - consulte o link
  2. netstat -s
por 21.09.2015 / 22:26