From c14f23b33a5ad4179779ce0acf6e87c8ada6d4eb Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 25 Apr 2026 03:07:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(k8s+notification):=20TG=5FGROUP=5FCUTOVER?= =?UTF-8?q?=3Dtrue=20=E2=80=94=20=E6=89=80=E6=9C=89=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E5=85=A8=E5=88=87=20SRE=20=E7=BE=A4=E7=B5=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit notification_matrix TYPE-5S: DM → GROUP(SignOz 事件補齊) prod/dev ConfigMap TG_GROUP_CUTOVER: false → true Co-Authored-By: Claude Sonnet 4.6 --- apps/api/src/services/notification_matrix.py | 4 ++-- k8s/awoooi-dev/02-configmap.yaml | 3 ++- k8s/awoooi-prod/04-configmap.yaml | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/api/src/services/notification_matrix.py b/apps/api/src/services/notification_matrix.py index c82b6a25b..721621107 100644 --- a/apps/api/src/services/notification_matrix.py +++ b/apps/api/src/services/notification_matrix.py @@ -28,14 +28,14 @@ class RoutingRule: # ADR-093 D1-D4 路由矩陣 -# TYPE-5S / TYPE-7E 暫留 DM(v2 再討論) +# 2026-04-25 ogt: TYPE-5S 從 DM 改為 GROUP — SignOz webhook 屬監控告警,SRE 全員可見 NOTIFICATION_ROUTING: dict[str, RoutingRule] = { "TYPE-1": RoutingRule(Destination.GROUP), "TYPE-2": RoutingRule(Destination.BOTH, strip_buttons_for_group=True), "TYPE-3": RoutingRule(Destination.GROUP), "TYPE-4": RoutingRule(Destination.GROUP), "TYPE-4D": RoutingRule(Destination.GROUP), - "TYPE-5S": RoutingRule(Destination.DM), + "TYPE-5S": RoutingRule(Destination.GROUP), "TYPE-6B": RoutingRule(Destination.GROUP), "TYPE-7E": RoutingRule(Destination.BOTH, strip_buttons_for_group=False), "TYPE-8M": RoutingRule(Destination.GROUP), diff --git a/k8s/awoooi-dev/02-configmap.yaml b/k8s/awoooi-dev/02-configmap.yaml index ab24347fc..10ddbd0e5 100644 --- a/k8s/awoooi-dev/02-configmap.yaml +++ b/k8s/awoooi-dev/02-configmap.yaml @@ -48,6 +48,7 @@ data: SHADOW_MODE_LOG_ONLY: "false" # 2026-04-25: Hermes × 12-Agent(ADR-093/094/095)— dev 可先開啟測試 - TG_GROUP_CUTOVER: "false" + # 2026-04-25 ogt: 全切群組 — 同步 prod,所有告警轉 SRE 群組 + TG_GROUP_CUTOVER: "true" HERMES_NL_ENABLED: "false" ENABLE_12AGENT_CONSENSUS: "false" diff --git a/k8s/awoooi-prod/04-configmap.yaml b/k8s/awoooi-prod/04-configmap.yaml index 12af8d2fc..e96e91a8d 100644 --- a/k8s/awoooi-prod/04-configmap.yaml +++ b/k8s/awoooi-prod/04-configmap.yaml @@ -154,6 +154,7 @@ data: AIOPS_P6_TRUST_DRIFT_DETECTOR: "true" # 2026-04-25 ogt + Claude Sonnet 4.6: Hermes × 12-Agent 整合(ADR-093/094/095) # 2026-04-25 ogt: HERMES_NL_ENABLED 開啟 — polling 路徑已接入 @tsenyangbot @mention → Hermes NL - TG_GROUP_CUTOVER: "false" + # 2026-04-25 ogt: 全切群組 — 所有告警轉 SRE 戰情室 (TG_GROUP_CUTOVER 正式啟用) + TG_GROUP_CUTOVER: "true" HERMES_NL_ENABLED: "true" ENABLE_12AGENT_CONSENSUS: "false"