【发布时间】:2018-03-23 13:03:12
【问题描述】:
我想了解我的 nginx 实例返回的内容以及它要求谁处理请求。我的查询中有哪些部分由 rails 处理,哪些部分由 nginx 直接处理,哪些部分正在前往 nginx_status,等等。
同样,我也想了解我返回了多少 HTTP 结果代码。如果500年代有一个高峰,我想知道。
telegraf nginx plugin 提供了一些关于 nginx 的非常基本的统计信息,但仅此而已。对于结果代码,我已经看到了一些模糊复杂的解决方案,这些解决方案基本上涉及设置日志监控基础设施。这些数据似乎很重要,我觉得我一定遗漏了什么。
我没有看到任何东西可以帮助我理解谁实际上在处理查询(即,哪个处理程序)。
所有这一切都很有趣,因为 (1) 处理程序调度的长期增长可以比处理程序机器上的简单负载更清楚地表明扩展问题,并且 (2) 任何事情的峰值都可以提醒问题。
任何指针?
【问题讨论】:
标签: nginx nginx-reverse-proxy telegraf telegraf-inputs-plugin nginx-status