jmx_exporter:能够在一个实例上添加标签/区分多个jmx导出器

时间:2018-09-19 09:44:50

标签: jmx prometheus jmx-exporter

我们在jenkins slave / build实例上运行了多个执行程序,这些执行程序调用了Java应用程序。

我想在javaagent模式下使用jmx_exporter。

问题在于如何识别哪个詹金斯工作,或者至少确定哪个jar给我们提供了哪些指标。

因为我使用ec2_sd_configs,并且将ec2实例标签重新标记为标签。

我想到了在运行jenkins作业时标记ec2实例,但这可能不是很有效,因为构建服务器上会有多个jenkins作业。

关于当前的实现:我们为每个实例设置了15个Java应用程序限制,因此我最多运行15个jmx_exporters,在从:9404开始的15个不同端口上公开指标。

到目前为止,我必须向Prometheus添加15个不同的作业配置,以使其正常工作。我知道,这看起来很糟糕。

如果有人对这个问题有想法,我可能会错了。

0 个答案:

没有答案