Jenkins是一个非常好的持续集成工具,本文记录Prometheus对Jenkins进行监控,并通过Grafana展示监控数据的过程
1、Jenkins安装插件
在Jenkins
上安装插件,使Jenkins
能够暴露指标给Prometheus
收集,这个插件名称叫Prometheus metrics
2、配置插件
安装完成插件后进行配置,“系统管理”——>“系统设置”
设置完成后重启Jenkins
服务,并且访问jenkins
的url
查看指标情况
https://jenkinsurl/prometheus
3、Prometheus配置
修改Prometheus
的配置文件,新增对Jenkins
的数据采集,本文中的Prometheus
和Jenkins
均部署在k8s
集群
# vim prometheus-configmap.yaml
- job_name: "jenkins"
metrics_path: "/prometheus/"
scheme: http
bearer_token: bearer_token
static_configs:
- targets: ['172.16.1.110:30009']
配置完成后重新加载配置文件,并且在prometheus
中检查指标是否被采集
4、Grafana配置
在Grafana
中配置图表进行展示,导入模板,这里导入的模板id
是9964
导入完成后查看数据是否成功展示
至此,通过Prometheus
监控Jenkins
完成