Files
awoooi/apps/api/src
OG T 1d88b7cd9d
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
fix(webhooks): Signal.labels 補 alertname 讓 playbook 匹配能讀到原始 alertname
問題: create_incident_for_approval 建立 Signal 時 labels 只有
namespace/resource,沒有 alertname,導致 _extract_symptoms 讀
labels.alertname 取得 None,fallback 到 alert_name="custom",
playbook Jaccard 永遠無法匹配真實 alertname (如 SentryDown)。

修正: 新增 alertname 參數,傳入 Signal.labels["alertname"]。
兩個呼叫點 (LLM 成功 + fallback) 都補上 alertname=alertname。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 13:54:42 +08:00
..