检测操作系统与 NGINX 之间的流量丢失

检测操作系统与 NGINX 之间的流量丢失

我有一个运行 NGINX 和 Redis 的分析跟踪 Linux 服务器(EC2 上的 Ubuntu)(这个项目 -https://github.com/FTBpro/count-von-count

当我查看 NGINX 日志时,我发现流量与我拥有的其他指标相比低了 30%,并且 NGINX 错误日志没有显示任何可疑内容。

我的猜测是,在流量高峰期,服务器/机器无法处理所有传入流量。我想调整机器和 NGINX 以获得更好的性能,但在这样做之前,我想验证我的理论,

所以我想知道:

1)有没有办法查看操作系统和 NGINX 之间是否有一些流量“丢失”(即机器可以处理传入流量但 NGINX 太忙)?

2)有没有办法查看机器本身是否无法处理所有流量?

谢谢。

-------------------------- 迄今为止的结论 ---------------------------
1) 这博客文章很好地解释了 NGINX 监控。基本上它使用存根模块谢瓦·科比林在他的回答中推荐了。我也开始免费试用 DataDogHQ,它提供了一个非常好的简单解决方案,用于监控和可视化。2
) 不幸的是,上面的内容仍然没有回答我的第二个问题,但至少我对第一部分有一些了解,所以这是一件好事 :-)

答案1

相关内容