用于监控和调试 SaaS 服务的工具
哪些工具可以方便地在生产环境中调试和监控基于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有数十个“dotcom 监视器”(例如 site24x7.com),但它们只能监视公开可用的参数,例如站点正常运行时间、响应时间等。
如果您想监视内存使用情况和其他仅从“内部”知道的参数,那么你有两个选择:要么在服务器上安装一些监控代理(在大多数情况下这会很痛苦)。
您还可以将代码中的“信号”发送到某些外部事件处理和通知服务。对于后一个目的,我推荐 AlertGrid (http://alert-grid.com),它非常灵活且极其易于集成。
AlertGrid 不需要安装、访问文件系统等。它只是收集您发送的数据并允许构建一些通知规则。示例:
(我是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:
(I am a developer in AlertGrid's team, in case of any question, please feel free to ask.)
您到底想监控什么?如果您只关心可用性,那么良好的旧 ping 可能就足够了:)
What exactly do you want to monitor? If you only care about availability then good old ping might be enough :)