博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot基础课五:集成 Prometheus 和 Grafana
阅读量:3732 次
发布时间:2019-05-22

本文共 979 字,大约阅读时间需要 3 分钟。

集成 Prometheus

  1. prometheus 是一款第三方的监控组件,提供了更直观和方便的监控需求,原理是,定时对应用的 /actuator/metrics 发起信息采集,进行展示和分析;

  2. 首先需要引入 micrometer-registry-prometheus 的 jar 包,资源配置文件中,添加对 premetheus 的 endpoint 的 web 暴露,然后单独部署和启动 Prometheus,并配置对应用的监控任务,最后访问 prometheus 页面;

# 应用的promethenus的endpoint	http://localhost:12301/actuator/prometheus		# prometheus的配置文件(部分)	job_name: explore-spring-boot    metrics_path: '/actuator/prometheus'    static_configs:      - targets: ['192.168.8.129:12301']        labels:          instance: explore-spring-boot		# prometheus的页面访问	http://192.168.99.100:9090/targets
  1. /targets 显示当前监控应用的状态,/graph 显示指定 mertics 的数值,如,这里显示 tomcat 最大线程数,jvm 最大内存;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

集成 Grafana

  1. 在 prometheus 的基础上,提供了更多的查询,监控,告警的功能,数据采集源有多渠道,如 DB,prometheus;

  2. 首先 grafana 也需要单独部署和启动,部署完成后,访问 http://192.168.99.100:3000/,然后添加数据源,URL 是prometheus 的访问 URL(http://192.168.99.100:9090),添加 dashboard,点击 graph,选择 panel,进行 edit,并选择监控的 metrics,enable query 后即可看到对 mertics 的监控;

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  3. 更详细操作参考:https://editor.csdn.net/md/?articleId=103539144;

转载地址:http://psfin.baihongyu.com/

你可能感兴趣的文章
算法-哈希表-异位词分组
查看>>
算法-DFS-求岛屿周长
查看>>
算法-DFS-岛屿的数量
查看>>
算法-DFS-岛屿的最大面积
查看>>
算法-单调栈-每日温度
查看>>
算法-链表-两个数相加
查看>>
算法-链表-合并两个有序链表
查看>>
算法-链表-判断链表是否有环
查看>>
算法-链表-两两交换链表中的节点
查看>>
算法-链表-回文链表
查看>>
算法-链表-两数相加
查看>>
算法-链表-重排链表
查看>>
算法-二叉树-相同的树
查看>>
算法-字符串-判断子序列
查看>>
算法-树-修剪二叉树
查看>>
排序算法-堆排序详解
查看>>
ReentrantLock
查看>>
算法-动态规划-剪绳子
查看>>
URL缓存机制
查看>>
算法-动态规划-乘积最大子数组
查看>>