fix(Phase 4): 修正呼叫點遺漏傳入參數 — promql 和 sample_log
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled

關聯節點檢查發現:
- dynamic_baseline_service.py: _save_baseline() 在 train_baseline() 中
  未傳入 promql/lookback_hours → PG 記錄無法追蹤訓練來源
- log_anomaly_detector.py: _save_new_cluster() 未傳入 sample_log →
  PG 記錄 LogCluster 時 sample_log 欄位為空

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-15 15:34:33 +08:00
parent bf45b80bd2
commit 4a6aa16a94
2 changed files with 2 additions and 2 deletions

View File

@@ -138,7 +138,7 @@ class DynamicBaselineService:
return None
state = self._fit_holt_winters(metric_name, datapoints)
await self._save_baseline(state)
await self._save_baseline(state, promql=promql, lookback_hours=lookback_hours)
logger.info(
"baseline_trained",
metric=metric_name,

View File

@@ -187,7 +187,7 @@ class LogAnomalyDetector:
last_seen_at=now_str,
is_new=True,
)
await self._save_new_cluster(log_cluster)
await self._save_new_cluster(log_cluster, sample_log=log_line)
event = LogAnomalyEvent(
cluster_id=cluster_id,