Web应用程序服务器监视

布拉德福德:

我看过几篇StackOverflow帖子,它们讨论了用于监视Web应用程序性能的工具,但没有一篇讨论要关注的指标。

应该监视哪些Web服务器指标以及应该设置哪些警报?

这是我目前有的想法:

  • 请求超时(警报)
  • 请求排队(警报)
  • 第一个字节的时间(可能需要从外部进行监视)
  • 请求/秒

另外,如何在Java Web应用程序服务器上测量这些值。

s:

您的开端很好。我会监视:

  • 总响应时间
  • 总字节数
  • 吞吐量(要求/秒)
  • 服务器CPU开销
  • 错误(通过错误代码)

我还会提醒以下几点:

  • 应用程序/页面无响应
  • 响应时间过长(这取决于您的应用程序,您必须确定正常的SLA)
  • 吞吐量过高(这将使您警觉到DOS攻击,因此您可以采取措施)
  • 50x错误(例如500、503等)
  • 服务器CPU负载系数过大(再次,您必须确定典型值是什么,并配置工具以在出现异常情况时向您发出警报,这是DOS或进程失控的另一种指示)
  • 日志文件中的错误(如果您的工具支持,请将其配置为在日志文件中弹出错误/异常时发送警报)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Jolokia监视同一Tomcat服务器上的Web应用程序的JMX端点

跨服务器同步Web应用程序

从MFC表单应用程序调用Web服务器

dart作为服务器Web应用程序或golang

Web应用程序如何与服务器通信?

没有服务器的Web应用程序

Cowboy Web服务器应用程序非常慢

无法从服务器 URL 打开 Web 应用程序

我需要哪种Web服务器应用程序?

Web服务器,Web容器和应用程序服务器之间的区别

带有Web服务器+应用程序服务器的Java EE应用程序

http服务器的责任与使用此服务器托管的Web应用程序的责任

Web服务器和应用程序服务器Ruby on Rails

IHS Web服务器连接到Websphere应用程序服务器

glassfish应用程序服务器中的Web服务器是什么?

无法在Rails中区分应用程序服务器和Web服务器

什么是适用于Web应用程序的最佳应用程序服务器?

Google Oauth2应用程序类型Web服务器与桌面应用程序?

管理服务器应用程序

什么是应用程序服务器?

当前使用uWSGI Web服务器的Flask Web应用程序迁移到ASGI Web服务器(uvicorn)

在Web应用程序中将Web服务器与Nginx服务器一起使用

如何在Web服务器和图像服务器之间拆分Web应用程序的部署

OAuth为什么要区分Web服务器应用程序和基于浏览器的应用程序?

Android客户端-服务器应用程序和Web服务

轻量级Web服务在Java中生成(无应用程序服务器)

Android应用程序,可从服务器上的Web服务加载图像

如何在没有网络服务器的情况下运行“ sencha应用程序监视”

在没有Web服务器的情况下测试Web应用程序