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