您希望/应该监视Web应用程序的内容

时间:2009-05-28 16:39:38

标签: web-applications monitoring dashboard

在构建Web应用程序(不是基于任何特定框架)时,我想构建一套“完整”的工具来监控它。

显然有一些很棒的工具用于监控数据库或Web服务器或App Server ......但是我想构建一个仪表板,让管理员用户可以监控系统的整体运行状况。 / p>

我已经注意到以下要监控的内容,但我确信还有更多我可能会忽略的内容。

对于记录,有问题的应用程序是在LAMP堆栈上构建的,超出索引页面只能由注册用户访问(100 - 5,000?)。其他表/日志包含(或将包含)报告以下内容所需的数据。

到目前为止考虑的项目:

  • 用户:(有效,已注册)
  • Business Objects :(计数......例如联系人数量,帐户数量,托管服务数量)
  • 注册:(登陆次数,注册尝试次数,注册成功次数,帐户删除次数)
  • 忘记密码:(请求数量,以及用户)
  • 登录尝试:(失败次数)(可能是用户,以查看字典攻击是否正在进行中)
  • 电子邮件:(#发送(由系统/用户发送))(例如,如果系统成为垃圾邮件引擎,则抓住)
  • HTTP 404错误:(错误数,哪些页面)
  • HTTP 500错误:
  • 点击次数:( IP / Referer的#,按页面排序)(例如,了解即将发生的任何DOS攻击/ slashdotting)
  • 数据库查询:(查询数量,表数#)

还缺少什么或者会有所帮助?

1 个答案:

答案 0 :(得分:1)

使用某种错误跟踪系统来记录所调用的任何错误或警告。