监控分布在多台服务器上的一个应用程序
好的,我有一个应用程序将在多个服务器上进行负载平衡。我理解监控的方式是,您可以监控该应用程序在一台服务器上的一个实例。
例如,srv1:8880 将显示 srv2:8880 不同的监控统计信息。无论如何,我可以为共享应用程序创建单个监控实例吗?因此,对于上面的示例,假设我有一个监视器,srv1 上的计数为 5,srv2 上的计数为 3,我可以将两者合并到一个位置,并使该计数为 8。
编辑 - 我想我可以拉一切都来自 RMI 端口,但我不知道如何去做。
Okay, so I have an application that is going to be load balanced on multiple servers. The way I understand monitoring is that you can monitor the one instance of that application on that one server.
For example, srv1:8880 will show different monitoring statistics for srv2:8880. Is there anyway I can create a single monitoring instance for a shared application? So for the above example, say I have a monitor with a count of 5 on srv1 and a count of 3 on srv2 I can combine the two to a single location and have that count be 8.
Edit - I'm thinking I can pull everything from the RMI port but I'm not sure how I can go about it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定您需要什么级别的监控,但 NewRelic RPM 可以与 JVM 结合并提供性能指标和自动异常跟踪。
有关 NewRelic 业务的更多信息,请访问他们的网站。
Not sure what level of monitoring you need, but NewRelic RPM can tie into the JVM and provide performance metrics and automatic exception tracking.
For more information on what NewRelic does, see their website.
您可以使用 JConsole 连接到平台或应用程序 MBean 服务器,MC4J 或类似工具。如果要根据多个 mbean 服务器的值执行自定义任务,请连接到每个服务器并查询 MBean 信息。您可以在此处获取有关连接到 MBean Server 的更多详细信息。
You can connect to platform or Application MBean server using JConsole, MC4J or similar tools. If you want to do custom tasks based on values from multiple mbean servers, connect to each server, and query MBean information. You can get more details on connecting to MBean Server here.