-
Notifications
You must be signed in to change notification settings - Fork 14
/
hertzbeatDocker.md
56 lines (45 loc) · 1.79 KB
/
hertzbeatDocker.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# HertzBeat Docker
易用友好的开源实时监控系统
## Demo
[云服务](https://console.tancloud.cn/)
## Docker
```sh
docker run -d -p 1157:1157 -p 1158:1158 \
-e LANG=zh_CN.UTF-8 \
-e TZ=Asia/Shanghai \
-v $(pwd)/data:/opt/hertzbeat/data \
-v $(pwd)/logs:/opt/hertzbeat/logs \
-v $(pwd)/application.yml:/opt/hertzbeat/config/application.yml \
-v $(pwd)/sureness.yml:/opt/hertzbeat/config/sureness.yml \
--restart=always \
--name hertzbeat tancloud/hertzbeat
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat
```
- [http://localhost:1157/](http://localhost:1157/)
- User: admin / hertzbeat
部署采集器集群(可选)
```sh
docker run -d \
-e IDENTITY=custom-collector-name \
-e MODE=public \
-e MANAGER_HOST=127.0.0.1 \
-e MANAGER_PORT=1158 \
--name hertzbeat-collector tancloud/hertzbeat-collector
```
- `-e MANAGER_HOST=127.0.0.1` : 重要⚠️ 设置连接的主HertzBeat服务地址IP
## Docker Compose
- [docker-compose部署脚本](https://github.com/dromara/hertzbeat/tree/master/script/docker-compose) 统一安装 hertzbeat+mysql+iotdb/tdengine
- [docker-compose部署方案](https://github.com/dromara/hertzbeat/tree/master/script/docker-compose/README.md)
## Runtime Environment
- [Java 11](https://openjdk.java.net/projects/jdk/11/)
- [Spring Boot 2.x](https://spring.io/projects/spring-boot)
## Architecture
![](https://hertzbeat.com/zh-cn/img/docs/hertzbeat-arch.png)
## Screenshots
![](https://hertzbeat.com/zh-cn/img/home/0.png)
![](https://hertzbeat.com/zh-cn/img/home/1.png)
![](https://hertzbeat.com/zh-cn/img/home/2.png)
## References
- [HertzBeat](https://hertzbeat.com/zh-cn/)
- [HertzBeat GitHub](https://github.com/dromara/hertzbeat)
- [HertzBeat Docker](https://hertzbeat.com/zh-cn/docs/start/docker-deploy/)