3

我的 webapp 通过 JMX 公开了一些特定于应用程序的指标(想想“下达的订单”),我想使用Hyperic HQ(开源版本)对其进行监控。

根据Hyperic Inventory 模型,我的 Linux 服务器称为托管我的 Tomcat 6服务器的平台,该服务器又托管服务(例如“Servlet Monitor”),最终公开指标(例如“每分钟错误计数”)。

我假设我需要开发一个自定义 Hyperic 插件(实际上只是一个 XML 文件),它将代理和服务器指向正确的 JMX MBean。理想情况下,我希望将我的 webapp 列为由 Tomcat 6 服务器托管的服务,但查看插件开发文档,这似乎是不可能的。

也许这还不算太糟糕,因为理论上,我可能想将我的应用程序切换到 Jetty。但我认为这是一个非常常见的用例,那么有什么最佳实践吗?我真的在网上找不到任何这样的例子,所以我想我可以问问专家..

请注意:我链接到的 Hyperic 文档似乎需要一个帐户才能查看。

4

0 回答 0