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
完成