{"id":1656,"date":"2022-06-02T05:09:17","date_gmt":"2022-06-02T05:09:17","guid":{"rendered":"https:\/\/www.ipcpu.com\/?p=1656"},"modified":"2022-07-31T05:11:47","modified_gmt":"2022-07-31T05:11:47","slug":"alertmanager-webhook","status":"publish","type":"post","link":"https:\/\/c.ipcpu.com\/2022\/06\/alertmanager-webhook\/","title":{"rendered":"alertmanager\u53d1\u51fa\u7684\u62a5\u8b66webhook\u683c\u5f0f\u8bb0\u5f55"},"content":{"rendered":"

alertmanager\u53d1\u51fa\u7684\u62a5\u8b66webhook\u683c\u5f0f\u8bb0\u5f55.md
\nalertmanager\u914d\u7f6e\u6587\u4ef6<\/p>\n

\n
global:\n  resolve_timeout: 5m\n\nroute:\n  group_by: ['instance']\n  group_wait: 10s\n  group_interval: 20s\n  repeat_interval: 20s\n  #repeat_interval: 1h\n  receiver: 'webhook'\nreceivers:\n- name: 'webhook'\n  webhook_configs:\n  - url: 'http:\/\/192.168.111.1:5000\/send'<\/code><\/pre>\n<\/div>\n

\u901a\u8fc7webhook\u53d1\u51fa\u53bb\u7684\u662fjson\u683c\u5f0f\u7684\u6570\u636e\u5305\uff0c<\/p>\n

json\u5185\u5bb9\u5982\u4e0b<\/p>\n

\n
{\n    \"receiver\": \"webhook\",\n    \"status\": \"firing\",\n    \"alerts\": [\n        {\n        \"status\": \"firing\",\n        \"labels\": {\n            \"alertname\": \"NodeIOWaitOvercommit\",\n            \"instance\": \"192.168.0.4:9100\",\n            \"prometheus\": \"monitoring\/k8s\",\n            \"resource_type\": \"node\",\n            \"severity\": \"critical\"\n        },\n        \"annotations\": {\n            \"description\": \"High Node CPU IO Wait\",\n            \"message\": \"\",\n            \"summary\": \"\"\n        },\n        \"startsAt\": \"2018-11-22T01:10:34.637265174Z\",\n        \"endsAt\": \"2018-11-22T06:28:34.637265174Z\",\n        \"generatorURL\": \"http:\/\/0.0.0.0:9090\/graph?g0.expr=instance:node_cpu_iowait:sum+>+1&g0.tab=1\"\n    }, \n        {\"status\": \"resolved\",\n        \"labels\": {\n            \"alertname\": \"NodeIOWaitOvercommit\",\n            \"instance\": \"192.168.0.3:9100\",\n            \"prometheus\": \"monitoring\/k8s\",\n            \"resource_type\": \"node\",\n            \"severity\": \"critical\"\n        },\n        \"annotations\": {\n            \"description\": \"High Node CPU IO Wait\",\n            \"message\": \"\",\n            \"summary\": \"\"\n        },\n        \"startsAt\": \"2018-11-22T01:10:34.637265174Z\",\n        \"endsAt\": \"2018-11-22T06:27:04.637265174Z\",\n        \"generatorURL\": \"http:\/\/0.0.0.0:9090\/graph?g0.expr=instance:node_cpu_iowait:sum+>+1&g0.tab=1\"\n    }, \n        {\n        \"status\": \"firing\",\n        \"labels\": {\n            \"alertname\": \"NodeIOWaitOvercommit\",\n            \"instance\": \"192.168.0.2:9100\",\n            \"prometheus\": \"monitoring\/k8s\",\n            \"resource_type\": \"node\",\n            \"severity\": \"critical\"\n        },\n        \"annotations\": {\n            \"description\": \"High Node CPU IO Wait\",\n            \"message\": \"\",\n            \"summary\": \"\"\n        },\n        \"startsAt\": \"2018-11-22T01:10:34.637265174Z\",\n        \"endsAt\": \"2018-11-22T06:28:34.637265174Z\",\n        \"generatorURL\": \"http:\/\/0.0.0.0:9090\/graph?g0.expr=instance:node_cpu_iowait:sum+>+1&g0.tab=1\"\n    }],\n    \"groupLabels\": {\n        \"alertname\": \"NodeIOWaitOvercommit\"\n    },\n    \"commonLabels\": {\n        \"alertname\": \"NodeIOWaitOvercommit\",\n        \"prometheus\": \"monitoring\/k8s\",\n        \"resource_type\": \"node\",\n        \"severity\": \"critical\"\n    },\n    \"commonAnnotations\": {\n        \"description\": \"High Node CPU IO Wait\"\n    },\n    \"externalURL\": \"http:\/\/127.0.0.1:9093\",\n    \"version\": \"4\",\n    \"groupKey\": \"{}\/{resource_type=~\\\"^(?:node)$\\\"}:{alertname=\\\"NodeIOWaitOvercommit\\\"}\"\n}<\/code><\/pre>\n<\/div>\n

<\/p>\n

alerts\u662f\u4e00\u4e2alist\u5217\u8868\uff0c\u91cc\u9762\u53ef\u4ee5\u5b58\u653efiring\u72b6\u6001\u7684\u62a5\u8b66\u548cresolved\u72b6\u6001\u7684\u62a5\u8b66\u3002\u800c\u6700\u5916\u5c42\u7684status\u72b6\u6001\u5176\u5b9e\u6ca1\u4ec0\u4e48\u610f\u4e49\uff0c\u5b9e\u9645\u5bf9\u63a5\u65f6\uff0c\u76f4\u63a5\u83b7\u53d6alerts\u91cc\u9762\u7684\u5185\u5bb9\u3002<\/p>\n

\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1aIPCPU-\u7f51\u7edc\u4e4b\u8def<\/a> » alertmanager\u53d1\u51fa\u7684\u62a5\u8b66webhook\u683c\u5f0f\u8bb0\u5f55<\/a><\/p>","protected":false},"excerpt":{"rendered":"

alertmanager\u53d1\u51fa\u7684\u62a5\u8b66webhook\u683c\u5f0f\u8bb0\u5f55.md alertmanager\u914d\u7f6e\u6587\u4ef6 global: resolve_timeout: 5m route: group_by: [‘instance’] group_wait: 10s group_interval: 20s repeat_interval: 20s #repeat_interval: 1h receiver: ‘webhook’ receivers: – name: ‘webhook’ webhook_configs: – url: ‘http:\/\/192.168.111.1:5000\/send’ \u901a\u8fc7webhook\u53d1\u51fa\u53bb\u7684\u662fjson\u683c\u5f0f\u7684\u6570\u636e\u5305\uff0c json\u5185\u5bb9\u5982\u4e0b { “receiver”: “webhook”, “status”: “firing”, “alerts”: [ { “status”: “firing”, “labels”: { “alertname”: “NodeIOWaitOvercommit”, “instance”: “192.168.0.4:9100”, “prometheus”: “monitoring\/k8s”, “resource_type”: “node”, “severity”: “critical” }, “annotations”: { “description”: “High […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[241,190],"_links":{"self":[{"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/posts\/1656"}],"collection":[{"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/comments?post=1656"}],"version-history":[{"count":1,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/posts\/1656\/revisions"}],"predecessor-version":[{"id":1657,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/posts\/1656\/revisions\/1657"}],"wp:attachment":[{"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/media?parent=1656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/categories?post=1656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c.ipcpu.com\/wp-json\/wp\/v2\/tags?post=1656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}