1

在生产环境中,哪些工具可以方便地调试和监控基于 WCF 构建的 SaaS 服务?

仅供参考 - 无法访问实际服务器。没有远程处理,也无法访问文件系统。

4

2 回答 2

3

有数十个“dotcom 监视器”(例如 site24x7.com),但它们只能监视公开可用的参数,例如站点正常运行时间、响应时间等。

如果您想监控内存使用情况和其他仅从“内部”获知的参数,那么您有两种选择:在服务器上安装一些监控代理(在大多数情况下会很痛苦)。

您还可以将代码中的“信号”发送到某些外部事件处理和通知服务。我推荐 AlertGrid ( http://alert-grid.com ) 用于后一个目的,它非常灵活且非常易于集成。

AlertGrid 不需要安装、访问文件系统等。它只收集您发送的数据并允许构建一些通知规则。例子:

  1. 您可以发送一些参数,例如内存使用情况和内置规则“如果 memory_usage > threshold -> send SMS to admin”
  2. 您可以发送与您的应用程序相关的数据。如果您有应用程序处理订单,您可以在信号中发送已处理订单的数量并围绕它构建通知规则
  3. 如果您有一些定期触发的逻辑(cron、windows 服务),您可以在每次执行逻辑时发送信号以检查它是否按计划执行。

(我是 AlertGrid 团队的开发人员,如有任何问题,请随时提问。)

于 2010-07-22T13:03:32.393 回答
0

你到底想监控什么?如果您只关心可用性,那么好的旧 ping 可能就足够了 :)

于 2010-07-20T20:14:26.413 回答