美文网首页IT@程序员猿媛
spring boot actuator输出Metrics信息到

spring boot actuator输出Metrics信息到

作者: X兄 | 来源:发表于2019-04-24 15:42 被阅读18次

spring boot actuator输出Metrics信息到influxdb数据库
在我前两篇文章中已经介绍了actuator的简单基础用法,也介绍了什么是actuator actuator2

今天给大家介绍,如何将actuator收集到的Metrics数据保存到influxdb数据库

前提你已经创建好了相关influxdb数据库

  1. 添加依赖
       <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-registry-influx</artifactId>
        </dependency>
  1. 在application中配置influxdb数据库
    metrics:
      export:
        influx:
          enabled: true
          db: springboot
          uri: http://xxx.xx.xxx.xxx:8086
          user-name: 
          password: 
          connect-timeout: 1s
          read-timeout: 10s
          auto-create-db: true
          step: 1m
          num-threads: 2
          consistency: one
          compressed: true
          batch-size: 10000

只需这两步,spring boot actuator监控的Metrics数据就上传到数据库中了,这时候我们可以借助一些工具来查看系统的各项监控信息的指标.

那么当上传到数据库成功以后,你可以使用如下命令来查看:

  1. 查看数据库监控的指标信息
show MEASUREMENTS
  1. 查看具体指标
show series from "http.server.requests"
 select * from "http.server.requests"

好了,快去试试吧,感谢各位支持

相关文章

网友评论

    本文标题:spring boot actuator输出Metrics信息到

    本文链接:https://www.haomeiwen.com/subject/pnuggqtx.html