如何将Apache Karaf Decanter的监控数据发送到远程JM Broker?

时间:2016-11-19 01:19:09

标签: jms activemq apache-karaf karaf

我在某些项目中使用Apache Karaf,我想收集几个监控数据。我看到它可以通过Apache Karaf Decanter和我部署了一个使用Elasticsearch作为数据追加器的工作解决方案。

但是,现在我想将通过几个Decanter收集器收集的相同数据发送到特定的远程JMS代理。 我尝试按照Decanter文档中报告的步骤进行操作,因此我安装了jms appender,然后使用jms:create命令创建了JMS连接工厂。 具体来说,我使用以下命令创建了jms工厂:

jms:create --url tcp://X.Y.Z.W:61616 --username username --password password test

我相应地编辑了org.apache.karaf.decanter.appender.jms.cfg

#####################################
# Decanter JMS Appender Configuration
#####################################
# Name of the JMS connection factory
connection.factory.name = jms/test

# Name of the destination
destination.name = monitoring-topic

# Type of the destination (queue or topic)
destination.type = topic
password = password
username = username

使用此配置,我无法在远程代理上看到任何消息,甚至任何错误日志消息。

我通过安装Activemq功能甚至尝试使用本地代理。但我仍然看不到经纪人方面的任何消息。

我错过了什么?我应该安装其他一些Karaf的功能吗?

谢谢

0 个答案:

没有答案