java - 监控分布在多台服务器上的一个应用程序

标签 java spring jmx

好的,我有一个要在多台服务器上进行负载平衡的应用程序。我对监控的理解是,您可以监控该应用程序在该一台服务器上的一个实例。

例如,srv1:8880 将显示 srv2:8880 的不同监控统计信息。无论如何我可以为共享应用程序创建一个监控实例吗?因此,对于上面的示例,假设我有一个监视器,在 srv1 上的计数为 5,在 srv2 上的计数为 3,我可以将两者组合到一个位置并将该计数设为 8。

编辑 - 我想我可以从 RMI 端口提取所有内容,但我不确定我该怎么做。

最佳答案

不确定您需要什么级别的监控,但是 NewRelic RPM可以绑定(bind)到 JVM 并提供性能指标和自动异常跟踪。

有关 NewRelic 功能的更多信息,see their website .

关于java - 监控分布在多台服务器上的一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624969/

相关文章:

java - 为什么以及何时使用静态内部类或实例内部类?

java - 添加更多按钮不起作用 - ScoreBook.java

java - 在 Spring 中存储 bean 实例

tomcat - 自定义 JMXAuthenticator 和 Tomcat?

java - JMX:从服务器读取属性

java - 找到重叠部分的最大数量

java - JSF validator 的 JUnit 测试

java - 如何禁用解析作为 url 参数/从 url 传递的登录参数

spring - 使用 JHipster Spring Config Server 拒绝访问

java - 注册到 mbean 服务器的 Mbeans 没有出现在 jconsole 中