From abaaf95c824957ea1bfb06e2a16e1aea64dd4a9c Mon Sep 17 00:00:00 2001 From: Liao Sirui Date: Mon, 18 Mar 2024 22:17:56 +0800 Subject: [PATCH] update site at 20240318-221756, machine LiaoSirui-MacMini.local --- .../AlertManager\347\256\200\344\273\213.md" | 2 ++ ...4\261\344\270\216\345\210\206\347\273\204.md" | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git "a/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/AlertManager\347\256\200\344\273\213.md" "b/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/AlertManager\347\256\200\344\273\213.md" index f8677b9f..ad99018c 100644 --- "a/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/AlertManager\347\256\200\344\273\213.md" +++ "b/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/AlertManager\347\256\200\344\273\213.md" @@ -7,3 +7,5 @@ AlertManager 主要用于接收 Prometheus 发送的告警信息 - - + +- diff --git "a/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/\346\212\245\350\255\246\346\216\245\346\224\266\345\231\250/\345\221\212\350\255\246\347\232\204\350\267\257\347\224\261\344\270\216\345\210\206\347\273\204.md" "b/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/\346\212\245\350\255\246\346\216\245\346\224\266\345\231\250/\345\221\212\350\255\246\347\232\204\350\267\257\347\224\261\344\270\216\345\210\206\347\273\204.md" index e903a929..ad8b1f30 100644 --- "a/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/\346\212\245\350\255\246\346\216\245\346\224\266\345\231\250/\345\221\212\350\255\246\347\232\204\350\267\257\347\224\261\344\270\216\345\210\206\347\273\204.md" +++ "b/\345\256\271\345\231\250\344\270\216\345\256\271\345\231\250\347\274\226\346\216\222/Kubernetes/\347\233\221\346\216\247/AlertManager/\346\212\245\350\255\246\346\216\245\346\224\266\345\231\250/\345\221\212\350\255\246\347\232\204\350\267\257\347\224\261\344\270\216\345\210\206\347\273\204.md" @@ -1,8 +1,20 @@ +## 告警的标签 + +prometheus 发给 alertmanager 的每一条告警信息都是带有标签的,而且 alertmanager 是通过标签来标识每一条告警信息。比如说,下面是 alertmanager 接收到的一系列告警信息 + +```json +{alertname="NodeCPU",instance="peng01",job="node-exporter",serverity="high",...} time, annotation +{alertname="NodeMemory",instance="peng01",job="node-exporter",serverity="high",...} time, annotation +{alertname="NodeCPU",instance="peng02",job="node-exporter",serverity="high",...} time, annotation +{alertname="NodeMemory",instance="peng02",job="node-exporter",serverity="high",...} time, annotation +... +``` + ## 路由 -假设 Prometheus 同时监控了两个组件:数据库组件与缓存组件;我们希望:数据库组件的告警能够发送给数据库小组的相关人员,缓存组件的告警能发送给缓存小组的相关人员。 +假设 Prometheus 同时监控了两个组件:数据库组件与缓存组件;我们希望:数据库组件的告警能够发送给数据库小组的相关人员,缓存组件的告警能发送给缓存小组的相关人员 -基于告警信息的标签与 alertmanager 的路由机制,我们可以达到上面的效果。 +基于告警信息的标签与 alertmanager 的路由机制,可以达到上面的效果 比如,我们定义如下的路由树: