The docker-compose deployment scheme uses PostgreSQL + VictoriaMetrics as the dependent storage service of HertzBeat.
This solution will start three container services PostgreSQL, VictoriaMetrics, HertzBeat
$ docker -v Docker version 20.10.12, build e91ed57
Download the hertzbeat-docker-compose installation deployment script file The script file is located in script/docker-compose/hertzbeat-postgresql-victoria-metrics link script/docker-compose
Optional: add external JDBC driver jars to ext-lib
MySQL-compatible monitoring can use the built-in query engine directly, so mysql-connector-j is optional. If you want HertzBeat to prefer JDBC after restart, place mysql-connector-j in ext-lib. Oracle and DB2 still require external JDBC jars in ext-lib.
Enter the deployment script docker-compose directory, execute
docker compose up -d
Browser access localhost:1157 to start, the default account password admin/hertzbeat