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

     


  • 相关阅读:
    Oracle数据库中truncate命令和delete命令的区别
    数组中只出现一次的数字
    数对之差的最大值
    SQL Server: Difference Between Locking, Blocking and Dead Locking
    字符串处理
    Phpcms_V9任意文件上传
    最初的梦想
    陪你走过漫长岁月
    基于MitM的RDP降级攻击
    CVE-2017-0358
  • 原文地址:https://www.cnblogs.com/yidiandhappy/p/13957200.html
Copyright © 2011-2022 走看看