我正在使用 BAM 2.2.0。我根据文档在 BAM 服务器内部配置了服务统计工具箱。并运行示例程序“service-stats”它工作正常。但是当我使用服务数据发布者配置在我的 AS 服务器中配置 BAM 并测试 BAM 服务器时。连接已建立。但是当我单击 BAM 中的仪表板时,它会显示一个空白页面,其中包含一些如何配置 AS 的消息。
目前在 BAM 可用脚本中,我可以看到“service-stats-271”。如何在 BAM 中可视化我的 AS 服务状态。两台服务器都在两台机器上运行。
安装工具箱后自然会看到“service-stats-271”。但首先您应该查看数据是否已从 AS 到达 Cassandra。为此,您可以在 BAM 管理控制台中登录 Cassandra Explorer 并查看 EVENT_KS 键空间中是否存在您的列族。如果是,请查看是否有任何与您的事件相关的行。如果是,请查看在 Hive 查询执行期间数据是否已到达 H2 数据库。
如果您的数据未正确发布到 Cassandra,请再次阅读 [1]。有时您可能没有执行此处提到的以下说明。
Go to <WSO2 Application Server home>/repository/conf/etc and open bam.xml file and enable ServiceDataPublishing as follows:
<BamConfig>
<ServiceDataPublishing>enable</ServiceDataPublishing>
</BamConfig>
[1] http://docs.wso2.org/wiki/display/BAM220/Setting+up+Service+Statistics+Data+Agent