Java运行时监控,第3部分: 监控应用程序生态系统的性能与可用性(1) - 编程入门网
和解码模糊词语的需要。然而,这些工具对于您想监控的可以访问 shell 的系统可能是不可用的,因此需要一种灵活的文本解析和映射解决方案。
承接上面两个关于 sar 的应用的例子,接下来我将呈现一个设置 Spring bean 定义以监控这些数据的例子。所有引用的例子都包含在本文的示例代码中(参见 下载)。 Java运行时监控,第3部分: 监控应用程序生态系统的性能与可用性(1)(5)时间:2011-02-13 IBM Nicholas Whitehead首先,SpringCollector 实现的主要入口点为 org.runtimemonitoring.spring.collectors.SpringCollector。它采用了一个参数:Spring bean 配置文件所在的目录的名称。SpringCollector 载入了任何带有 .xml 扩展名的文件,并将他们当作 bean 描述符。该目录为位于项目根目录中的 ./spring-collectors 目录(稍后我将在本文中概述此目录中的所有文件。有多个文件可以选择,而且可以将所有的定义捆绑成一个,但要用虚构的函数单独隔开,以保持一定的顺序)。这个例子中的三个 bean 定义代表 shell 收集器、shell 和命令集。清单 4 展示了它们的描述符: 清单 4. shell 收集器、shell 与命令集的 Bean 描述符
清单 4 中的 CommandSet 只有一个 id(UbuntuDesktopCommandSet)和另一个 XML 文件的 URL。这是因为命令集太大,我不想因为它们而使 Spring 文件显得很混乱。稍后我将描述 CommandSet。 清单 3 中的第一个 bean 为 UbuntuDesktopRemoteShellCollector。它的 bean id 值可 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |