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

发布于 2024-09-10 01:48:25 字数 89 浏览 5 评论 0原文

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

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

What tools will come in handy to debug and monitor SaaS services built on WCF in production environment ?

FYI - No access to the actual server whatsoever. No remoting in, and no access to the file system.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暮倦 2024-09-17 01:48:25

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

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

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

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

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

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

There are dozens of 'dotcom-monitors' (eg site24x7.com) but they can only monitor parameters that are publicly available, like site uptime, response times etc.

If you want to monitor memory usage and other parameters known only from 'inside', then you have two choices: either install some monitoring agent on a server (in most cases it would be a pain).

You can also send 'signals' from your code to some external event handling and notification service. I recommend AlertGrid (http://alert-grid.com) for the latter purpose it is very flexible and extremely easy to integrate.

AlertGrid doesn't require installation, access to the file system etc. it just gathers data you send and allows to build some notification rules. Examples:

  1. you can send some parameter like memory usage and built rule 'if memory_usage > threshold -> send SMS to admin'
  2. you can send data related to your applicatioin. If you have application proceeding orders, you can send number of processed orders in the signal and build notification rules around that
  3. If you have some logic trigerred periodically (cron, windows service) you can send signal each time your logic is executed to check if it is executed on a scheduled basis.

(I am a developer in AlertGrid's team, in case of any question, please feel free to ask.)

留蓝 2024-09-17 01:48:25

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

What exactly do you want to monitor? If you only care about availability then good old ping might be enough :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文