Prometheus+grafana搭建jenkins监控

为了便于监控Jenkins搭建后的执行情况呢,我们搭建一个完整的监控体系,使用的Prometheus监控报警  ,展示用的是grafana。

        
        安装prometheus

        

brew install prometheus

安装grafana

brew install grafana

安装后,启动grafana

brew services start grafana

启动prometheus,需要有

prometheus.yml,我们创建prometheus文件即可。

 

global:
  scrape_interval: 10s
  scrape_timeout: 10s
  evaluation_interval: 10m

 

    在jenkins 安装

 

 

安装后,需要配置

 

 

 

需要将path改成自己的  name修改。

 

 

 

然后jenkins就可以拿到这个数据,我们在prometheus的配置文件增加下面配置,启动

 

scrape_configs:
  - job_name: jenkins
    metrics_path: /jenkins/prometheus/
    scrape_interval: 10s
    scrape_timeout: 10s
    static_configs:
      - targets: ['127.0.0.1:8080']

启动命令:

prometheus --config.file=prometheus.yml

     

启动后,

     可以访问看到,

这样我们就可以看到监控了 ,那么我们可以在grafana看下展

 

 

 

 

 

配置数据源,然后我们就可以导入我们想要监控的模版的id了,我用的是9524

展示如下图。

 

 

     这样我们完成了,我们的监控。

 欢迎大家关注雷子说测试开发公众号

 

 

 

 

 

 
posted @   北漂的雷子  阅读(2115)  评论(2编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示