spring boot actuator输出Metrics信息到influxdb数据库

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

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

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

  1. 添加依赖
       
            org.springframework.boot
            spring-boot-starter-actuator
        
        
            io.micrometer
            micrometer-registry-influx
        
  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信息到influxdb数据库)