gpt4 book ai didi

prometheus - 在 Alertmanager webhook 中使用标签

转载 作者:行者123 更新时间:2023-12-04 03:13:17 29 4
gpt4 key购买 nike

我的警报配置如下。

ALERT PoDHighCPUUsage
IF sum(rate(container_cpu_usage_seconds_total{container_label_io_kubernetes_pod_namespace!=""}[2m])) BY (kubernetes_pod_name, kubernetes_io_hostname, container_label_io_kubernetes_pod_namespace) >= 0.2
FOR 2m
LABELS {severity="criticalup"}
ANNOTATIONS {summary="CPU usage of POD {{ $labels.kubernetes_pod_name }} {{ $labels.container_label_io_kubernetes_pod_namespace }} utilization is >= 0.4 cores (current value: {{ $value }}%)"}

我的 webhooks 如下..

- name: 'email-n-webhookup'
email_configs:
- to: 'mail-id'
send_resolved: true

webhook_configs:
- url: http://<webhook_ip>:9000/hooks/ose-webhook?in1={{.Labels.container_label_io_kubernetes_pod_namespace}}&in2={{.Labels.kubernetes_pod_name}}&in3=plus

- name: 'email-n-webhookdn'
email_configs:
- to: 'mail-id'
send_resolved: true

webhook_configs:
- url: http://<webhook_ip>:9000/hooks/ose-webhook?in1=tomi&in2=chat&in3=minus

我无法在 webhook_configs 中传递值/数据“labels.kubernetes_pod_name”和“labels.container_label_io_kubernetes_pod_namespace”。

静态地,它按照“email-n-webhookdn”工作

最佳答案

并非所有字段都是可模板化的,webhook URL 就是其中之一。预计接收 webhook 的代码将查看它在 POST 中接收到的 json 以获取所有警报及其标签。

关于prometheus - 在 Alertmanager webhook 中使用标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43182065/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com