在我的公司项目中,我使用Spring和。我完全是这方面的初学者。
我的目标是使用一些JMS队列度量公开Prometheus端点:
用于检索这些度量的专用工具是什么?到目前为止,我已经找到了两种可能的方法。有人能确认这两种工具中哪一种能解决我的问题吗?
发布于 2020-08-13 19:56:37
我不认为Spring会起作用,因为它将提供来自应用程序本身的与Spring相关的度量,而不是来自ActiveMQ代理。
此外,您引用的ActiveMQ文档是ActiveMQ Artemis的文档。但是,您使用的依赖项是ActiveMQ 5.x。因此,这些文件不适用。但是,如果您选择使用ActiveMQ Artemis,那么使用这个Prometheus度量插件实现公开Prometheus端点是非常简单的。值得注意的是,Artemis是ActiveMQ的下一代消息代理。如果您要开始一个新项目,我建议您使用它而不是5.x。Artemis计划取代5.x,在未来成为ActiveMQ 6.0。
我认为你最好的选择是配置Prometheus JMX出口商。它甚至有一个样本配置用于ActiveMQ 5.x。
发布于 2020-08-17 13:34:05
ActiveMQ附带了乔洛基亚 默认捆绑,用于为JVM、队列和使用HTTP的一系列其他度量提取JMX。这样我们就可以很容易地使用像特格拉夫这样的软件进行导出,该软件附带了一个ActiveMQ的简单输入插件和一个Prometheus的简单输出插件。
https://stackoverflow.com/questions/63402004
复制相似问题