美文网首页随笔-生活工作点滴Prometheus官方文档翻译学习
Prometheus学习系列(三十七)之报警客户端

Prometheus学习系列(三十七)之报警客户端

作者: 飞雪K | 来源:发表于2019-07-05 09:30 被阅读0次

    免责声明:Prometheus会自动处理由其配置的警报规则生成的警报。 强烈建议根据时间序列数据在Prometheus中配置警报规则,而不是实现直接客户端。

    Alertmanager在/api/v1/alerts上侦听API端点上的警报。 只要客户仍处于活动状态(通常为30秒至3分钟),客户就会不断重新发送警报。 客户端可以通过以下格式的POST请求将警报列表推送到该端点:

    [
      {
        "labels": {
          "alertname": "<requiredAlertName>",
          "<labelname>": "<labelvalue>",
          ...
        },
        "annotations": {
          "<labelname>": "<labelvalue>",
        },
        "startsAt": "<rfc3339>",
        "endsAt": "<rfc3339>",
        "generatorURL": "<generator_url>"
      },
      ...
    ]
    

    标签用于标识警报的相同实例并执行重复数据删除。 注释始终设置为最近收到的注释,而不是识别警报。

    两个时间戳都是可选的。 如果省略startsAt,则当前时间由Alertmanager分配。 endsAt仅在已知警报结束时间时设置。 否则,它将设置为自上次收到警报以来的可配置超时时间。

    generatorURL字段是唯一的反向链接,用于标识客户端中此警报的生成实体。

    Prometheus官网地址:https://prometheus.io/
    我的Github:https://github.com/Alrights/prometheus

    相关文章

      网友评论

        本文标题:Prometheus学习系列(三十七)之报警客户端

        本文链接:https://www.haomeiwen.com/subject/outshctx.html