测试方案: - lm2机器端口映射到本机:18080, 18081, 8082-8085 - 访问URL: http://localhost:18080/dashboard       端到端测试通过:  Co-authored-by: sundapeng.sdp <sundapeng@hashdata.cn> Reviewed-on: #35 Reviewed-by: xuxt <xuxt@zgclab.edu.cn> Reviewed-by: sundapeng <sundp@mail.zgclab.edu.cn> Reviewed-by: huhy <husteryezi@163.com>
Alertmanager
构建
- 首先设置构建和部署的环境变量, 在项目根目录下执行:
cp src/alert/tests/.env.example src/alert/tests/.env
然后找到复制出来的.env文件,修改环境变量。
- 使用脚本构建,在项目根目录下执行:
bash src/alert/alertmanager/build/build.sh
构建成功后,会在项目根目录下生成argus-alertmanager-latest.tar
部署
提供docker-compose部署。在src/alert/tests目录下
docker-compose up -d
动态配置
配置文件放在/private/argus/alert/alertmanager/alertmanager.yml下,修改alertmanager.yml后,调用http://alertmanager.alert.argus.com:9093/-/reload接口(POST)可以重新加载配置.
curl -X POST http://localhost:9093/-/reload