开源监控-hertzbeat

开源版本,监控时间,最低30S每次, 对于要求性比较高的,可以忽略这个监控

全局变量 .env

root@monitor-1:/data/monitor/hertzbeat# more .env 
DOCKER_BRIDGE_SUBNET=172.28.0.0/16
DOCKER_BRIDGE_GATEWAY=172.28.0.1

INFLUXDB_NETWORK_ADDRESS=172.28.0.2
MYSQL_NETWORK_ADDRESS=172.28.0.3
HERTZBEAT_NETWORK_ADDRESS=172.28.0.4
HERTZBEAT_COLLECTOR_NETWORK_ADDRESS=172.28.0.5

application.yaml 使用部分

这个配置文件,可以单独启动一个容器,从容器中复制出来,修改下 mysql (存储)和 influxb (时序)

---
spring:
  config:
    activate:
      on-profile: prod

  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://hertzbeat-mysql:3306/hertzbeat?useUnicode=true&characterEncoding=utf-8&useSSL=false
    hikari:
      max-lifetime: 120000

warehouse:
  store:
    influxdb:
      enabled: true
      server-url: http://hertzbeat-influxdb:8086
      username: root
      password: root
      expire-time: '30d'
      replication: 1

docker-compose.yaml

Last updated