繁体   English   中英

如何使用Prometheus的JMX导出器java代理来收集自定义指标

[英]How to use Prometheus' JMX exporter java agent to collect custom metrics

我想使用Prometheus的JMX导出器来使用Prometheus收集自定义应用程序指标。 我有一个应用程序,我已打包到一个jar文件ApplicationToMonitor.jar - 它暴露端口8989并声明Prometheus指标,但没有暴露prometheus的终点刮(从我读过的,prometheus javaagent照顾这个)。

我不确定configuration.yaml文件应该是什么样子。 另外,为什么建议使用shaded.io.prometheus库(并在默认注册表下注册新的度量标准变量)而不是常规的io.prometheus库而根本不使用注册表?

我正在引用Prometheus JMX导出器文档 ,只是不了解上述组件。

您只能将JMX导出器用于您无法控制的代码,以暴露JMX指标。 在这种情况下,您需要根据https://github.com/prometheus/client_java#http添加一些说明。 HTTPServer最简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM