【问题标题】:What things would/should you like to monitor for a web application您希望/应该监控 Web 应用程序的哪些内容
【发布时间】:2010-10-29 15:29:24
【问题描述】:

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

显然有一些很棒的工具可用于监控数据库或 Web 服务器或应用程序服务器......但我想构建一个仪表板,让管理员用户监控系统的整体健康/状态。

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

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

目前考虑的项目:

  • 用户:(活跃,已注册)
  • 业务对象:(计数......例如,联系人数量、帐户数量、托管服务数量)
  • 注册:(登陆次数、注册尝试次数、注册成功次数、帐户删除次数)
  • 密码丢失:(请求数,以及针对哪个用户)
  • 登录尝试:(失败次数)(可能是用户 ID,以查看字典攻击是否正在进行)
  • 电子邮件:(# 发送(由系统/由用户))(例如,如果系统成为垃圾邮件引擎,则捕获)
  • HTTP 404 错误:(错误数,哪些页面)
  • HTTP 500 错误:
  • 点击数:(IP/Referer 的数量,按页面)(例如,了解任何即将发生的 DOS 攻击/斜线)
  • 数据库查询:(查询数,表数)

还有什么遗漏或有用的?

【问题讨论】:

  • 通过搜索可以找到一些很好的答案...我自己回答了一些。 :)

标签: web-applications monitoring dashboard


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    相关资源
    最近更新 更多