【发布时间】:2014-02-10 01:44:52
【问题描述】:
我正在尝试监控 CPU / 内存进程等。
是否有关于监控此类系统的方法的研究或文章?
例如..
在发送警报之前它保持在 80% 以上的持续时间......以及在发出警报之后......在什么情况下它会被解决等等。
更多的是文献综述,而不是跳入实现方面。
项目是用 Java 编写的
【问题讨论】:
标签: java monitoring performance-testing
我正在尝试监控 CPU / 内存进程等。
是否有关于监控此类系统的方法的研究或文章?
例如..
在发送警报之前它保持在 80% 以上的持续时间......以及在发出警报之后......在什么情况下它会被解决等等。
更多的是文献综述,而不是跳入实现方面。
项目是用 Java 编写的
【问题讨论】:
标签: java monitoring performance-testing
如果您想使用 Java 的标准 API,您可以使用 Java Management Extensions JMX 来监控各种服务器指标。 Oracle 提供了一个很好的tutorial。有多种实现,您应该自己研究它们。如果您已经在您的应用程序中使用Apache ActiveMQ,您可以尝试他们的内置支持。我从与我一起工作的人那里听到了关于 Sigar 版本的好话(我与他们没有任何关系)。
【讨论】: