0

我想使用 JMS 队列(ActiveMq 代理)作为 Telegraf 的输入(在 TICK 堆栈中),但我找不到一个插件来做到这一点。有人知道吗?消息中会有一个 json 字符串,因此任何使用其他解决方案的建议都会很有用。我正在考虑将这个 json 消息写入一个文件,然后使用 tail 插件,但我不确定这是最好的解决方案,你有什么建议?

4

1 回答 1

0

ActiveMQ 是一个多语言代理——这意味着它支持多种协议和传输。我不熟悉 TICK 堆栈,也不熟悉它是用什么语言编写的。

如果它是用 Java 编写的,只需使用 activemq-client jar。如果不是 Java,一个好的开始是寻找 MQTT、AMQP、WebSocket 或 STOMP 协议支持。

STOMP 是一个基于文本的协议,因此如果您需要从头开始编写一些东西,您可以快速获得 PUT 和 GET。

于 2018-06-15T18:16:54.163 回答