布拉德福德:
我看过几篇StackOverflow帖子,它们讨论了用于监视Web应用程序性能的工具,但没有一篇讨论要关注的指标。
应该监视哪些Web服务器指标以及应该设置哪些警报?
这是我目前有的想法:
- 请求超时(警报)
- 请求排队(警报)
- 第一个字节的时间(可能需要从外部进行监视)
- 请求/秒
另外,如何在Java Web应用程序服务器上测量这些值。
s:
您的开端很好。我会监视:
- 总响应时间
- 总字节数
- 吞吐量(要求/秒)
- 服务器CPU开销
- 错误(通过错误代码)
我还会提醒以下几点:
- 应用程序/页面无响应
- 响应时间过长(这取决于您的应用程序,您必须确定正常的SLA)
- 吞吐量过高(这将使您警觉到DOS攻击,因此您可以采取措施)
- 50x错误(例如500、503等)
- 服务器CPU负载系数过大(再次,您必须确定典型值是什么,并配置工具以在出现异常情况时向您发出警报,这是DOS或进程失控的另一种指示)
- 日志文件中的错误(如果您的工具支持,请将其配置为在日志文件中弹出错误/异常时发送警报)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句