API 调用示例
API 调用示例
# 查询指定告警(filter 为 PromQL 风格标签过滤)
curl -s 'http://127.0.0.1:9093/api/v2/alerts?filter=alertname%3DHighErrorRate&active=true&silenced=false'
# 创建静默
curl -s -XPOST http://127.0.0.1:9093/api/v2/silences -H 'Content-Type: application/json' -d '{
"matchers": [{"name": "service", "value": "order-svc", "isRegex": false}],
"startsAt": "2026-10-12T09:00:00Z",
"endsAt": "2026-10-12T11:00:00Z",
"createdBy": "deploy-bot",
"comment": "order-svc 发布窗口"
}'
# 撤销静默
curl -s -XDELETE http://127.0.0.1:9093/api/v2/silence/<silence-id>创建接口返回 silenceID,流水线记录它即可在发布结束后精确撤销。