海德·阿里
在我的Tigase组件中,我具有重写getStatistics方法以在列表中添加统计信息(即,没有垃圾邮件,所有处理数据包等)。我如何在该方法或组件之外访问该列表。在该组件实现中-第5课-统计信息写道:“所有服务器统计信息均已公开,并且可以通过XMPP使用即席命令,HTTP,JMX和某些选定的统计信息进行访问也可以通过SNMP使用”,因此是否有任何命令可以让我获取所有统计信息。
谢谢
阿图尔·赫夫奇茨(Artur Hefczyc)
有两种收集Tigase统计信息的方法:
- 通过XMPP的管理员临时命令。您必须通过管理员帐户连接到Tigase服务器,浏览服务发现,然后在统计信息提供程序组件上执行命令。我为此提供了Psi客户。
- 另一种方法是使用JConsole或类似的应用程序通过JMX协议进行连接。然后,您可以收集所有Java统计信息,Tigase提供了自己的bean来浏览其统计信息,或仅下载所有统计信息(可能是来自服务器的1,000或更多度量标准)。
- 也可以通过JMX,但使用我们的实用工具类JavaJMXProxyOpt可能会更方便。您可以编写一个非常简单的命令行工具来收集Tigase统计信息并将其转储到文本文件中。该类提供了一些用于定期统计信息下载的选项,等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句