这里只是对prometheus监控Jenkins的配置过程做个记录,方便以后查阅。
Prometheus插件优于大多数其他指标插件,因为它比许多其他插件返回更多的系统信息。如果您需要将数据发送到其他目的地,则可以使用Prometheus导出器之一。但是,如果不能选择普罗米修斯,那就有几种选择。一种替代方法是Jenkins Metrics Graphite Reporting插件。此插件导出的数据比Prometheus插件要受限制的多得多,但是它将允许您获取有关执行程序计数和HTTP响应统计信息的基本信息。
这里选择使用Prometheus插件方式来监控,更多jenkins监控方案请参考:https://towardsdatascience.com/jenkins-events-logs-and-metrics-7c3e8b28962b
1.jenkins安装prometheus插件
系统管理->插件管理->Available->Prometheus metrics plugin
这里我已经安装过了,安装完插件记得重启jenkins
2.配置Jenkins指标
系统管理->系统设置-> Prometheus插件
在浏览器中jenkins地址后面添加暴露的指标路径 prometheus,能显示如下指标说明jenkins插标已正常运行
3.prometheus配置
1 | - job_name: 'jenkins-export' |
4.重启prometheus
如果开启了api管理功能,可以如下方式热加载配置
1 | curl -X POST http://127.0.0.1:9090/-/reload |
5.grafana出图
推荐使用9964
效果如下
上图面板经过一定的修改可能略有不同,仅供参考