Tigase组件中的统计列表

时间:2013-11-11 11:39:17

标签: xmpp tigase

在我的Tigase组件中,我使用覆盖getStatistics方法在列表中添加统计信息(即没有垃圾邮件,所有进程数据包等)。如何在该方法或组件之外访问该列表。在此Component implementation - Lesson 5 - Statistics中写道 “所有服务器统计信息都是公开的,可通过XMPP访问ad-hoc命令,HTTP,JMX和一些选定的统计信息也可通过SNMP”获取,所以是否有任何命令可以让我获得所有统计

由于

1 个答案:

答案 0 :(得分:1)

有两种方法可以收集Tigase统计数据:

  1. 通过XMPP管理Ad-hoc命令。您必须通过管理员帐户连接到Tigase服务器,浏览服务发现,然后在统计信息提供程序组件上执行命令。我为此顺便拜访了Psi客户。
  2. 另一种方法是使用JConsole或类似应用程序通过JMX协议进行连接。然后你可以收集所有Java统计数据,Tigase提供自己的bean来浏览它的统计数据或者只是全部下载它们(它可能是来自服务器的1000或更多指标)。
  3. 同样通过JMX,但使用我们的实用程序类可能更方便:JavaJMXProxyOpt。您可以编写一个非常简单的命令行工具,该工具收集Tigase统计信息并将其转储到文本文件中。该课程提供了一些定期统计下载等选项....