用于监视和调试SaaS服务的工具

时间:2010-07-15 19:03:08

标签: wcf debugging monitoring saas

在生产环境中调试和监控基于WCF构建的SaaS服务有哪些工具可以派上用场?

仅供参考 - 无论如何都无法访问实际的服务器。没有远程访问,也无法访问文件系统。

2 个答案:

答案 0 :(得分:3)

有数十个'dotcom-monitors'(例如site24x7.com),但它们只能监控公开可用的参数,例如网站正常运行时间,响应时间等。

如果你想监视内存使用情况以及只有“内部”知道的其他参数,那么你有两个选择:在服务器上安装一些监控代理(在大多数情况下,这会很麻烦)。

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

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

  1. 你可以发送一些参数,如内存使用和内置规则'if memory_usage>阈值 - >发送短信给管理员'
  2. 您可以发送与您的应用相关的数据。如果您有申请处理订单,您可以在信号中发送已处理订单的数量,并围绕该
  3. 构建通知规则
  4. 如果您有一些定期触发的逻辑(cron,Windows服务),您可以在每次执行逻辑时发送信号,以检查它是否按计划执行。
  5. (我是AlertGrid团队的开发人员,如有任何疑问,请随时提出。)

答案 1 :(得分:0)

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