# Alertmanager

## 构建
1. 首先设置构建和部署的环境变量, 在项目根目录下执行：
```bash
cp src/alert/tests/.env.example src/alert/tests/.env
```

然后找到复制出来的.env文件，修改环境变量。

2. 使用脚本构建，在项目根目录下执行：

```bash
bash src/alert/alertmanager/build/build.sh
```

构建成功后，会在项目根目录下生成argus-alertmanager-latest.tar

## 部署

提供docker-compose部署。在src/alert/tests目录下
```bash
docker-compose up -d
```

## 动态配置
配置文件放在`/private/argus/alert/alertmanager/alertmanager.yml`下，修改alertmanager.yml后，调用`http://alertmanager.alert.argus.com:9093/-/reload`接口(POST)可以重新加载配置.

```bash
curl -X POST http://localhost:9093/-/reload
```
