Alertmanager唯一ID

时间:2018-07-25 05:58:05

标签: prometheus prometheus-alertmanager

我正在与alertmanager合作。

我想检查Alertmanager在每个警报的后端保存的详细信息。

Alertmanager是否为收到的警报创建唯一的密钥?

我想知道周围有什么工作可以获取吗?

1 个答案:

答案 0 :(得分:0)

API提供了可用作ID的指纹:

curl prometheus:9093/api/v1/alerts | jq

{
  "status": "success",
  "data": [
    {
      "labels": {
        "alertname": "x",
        "instance": "x",
        "job": "x",
        "kubernetes_namespace": "x",
        "kubernetes_service_name": "x"
      },
      "annotations": {
        "summary": "Probe for service x failed"
      },
      "startsAt": "2018-07-25T09:43:09.34190371Z",
      "endsAt": "2018-07-25T09:48:59.2920459Z",
      "generatorURL": "https://x",
      "status": {
        "state": "active",
        "silencedBy": [],
        "inhibitedBy": []
      },
      "receivers": [
        "x"
      ],
      "fingerprint": "dd19ae3d4e06ac55"
    }
  ]
}