我已经把 cpu使用率配置调成了 1m 超过85%就告警
我准备对我这台被监控机器进行压力测试 把cpu干满
我把我altermanager配置 收告警地址设置好了 指的了我的webhook地址
这个是我的测试webhook机器有告警就会接收到
Altermanager已经出现了即将告警的提示
Webhook这边我已经收到了告警信息说明告警正常
这回我们让告警触发 在alertmanager那边设置静默模式 创建静默规则
这里就会出现 已经在silences 生效的规则 我们在试一下压力测试 看它还会告警吗
我这边已经触发了 alertmanager那边没有任何显示
我的webhook 没有接到任何告警
我们再把静默关掉在看看
我的webhook也没有产生任何告警或者积压告警一次型喷出的情况
你也可以通过api方式设置静默
curl -X POST http://192.168.137.110:9093/api/v2/silences -H 'Content-Type: application/json' -d @silence.json
silence.json内容如下
{
"matchers": [
{
"name": "alertname",
"value": "hostCpuUsageAlert",
"isRegex": true
}
],
"startsAt": "2023-12-13T08:23:27.194Z",
"endsAt": "2023-12-13T10:23:27.194Z",
"createdBy": "api",
"comment": "Silence",
"status": {
"state": "active"
}
}
Alertmanager会出现你创建的静默规则 slienceID一定要记住后面取消适合需要
No Comments