zoukankan      html  css  js  c++  java
  • SpringBoot 1.4.x 1.x + Prometheus + Granfan 监控体系搭建

    SpringBoot 2.x 与 Prometheus、Granfan的结合非常多,数据也都比较充分,但是1.x的比较少,granfan的样式也比较少,我总结一下。

    prometheus 和 granfan的搭建都比较简单,下载、解压缩,启动就可以,主要说一下,在SpringBoot1.x中的代码端改动和prometheus的抓取和granfan的样式采集。

    1、代码端

    代码端只需要添加三个依赖即可,如下:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-spring-legacy</artifactId>
        <version>1.0.6</version>
    </dependency>
    <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-prometheus</artifactId>
        <version>1.0.6</version>
    </dependency>
    actuator有的话,就不用再加了,application.yml也不用修改,因为这些地址默认都是可以访问的,如果你需要权限管理之类的,就再配置吧。
    2、Prometheus的抓取

     还是在Prometheus的scrape_configs下配置抓取的信息,那默认的路径就是/prometheus 

    3、granfan的展示配置,数据有了之后其实剩下的就是查询展示了。我们直接上ID 

    7731

    这个跟SpringBoot 1.4.x(我的版本)还是比较契合的,大家有好的也可以提供一下。

    上个效果图吧:

     日志的我没有,大家用的时候可以删掉,当然也可以自己再配置一下,这是别人的效果,也可以根据数据自己写pormql

     


  • 相关阅读:
    《程序员修炼之道:从小工到专家》阅读笔记02
    第二阶段团队冲刺10
    第二阶段团队冲刺09
    周总结
    第二阶段团队冲刺08
    第二阶段团队冲刺07
    小A和小B和幽灵追两人(双向BFS)
    C. 真假亚瑟王(暴力)
    小A的柱状图(栈的应用,找左右边界)
    小A买彩票
  • 原文地址:https://www.cnblogs.com/yidiandhappy/p/13957200.html
Copyright © 2011-2022 走看看