feat(Phase 4): 主動巡檢 + 趨勢預測 + 8D 感官升級 全部完成
Some checks failed
CD Pipeline / build-and-deploy (push) Failing after 12m32s
Some checks failed
CD Pipeline / build-and-deploy (push) Failing after 12m32s
## Phase 4 完整交付(ADR-084) ### 新增服務 - trend_predictor.py: numpy 線性回歸,4h 閾值突破預警,R² 信心評分 - proactive_inspector.py: 每 5 分鐘主動巡檢協調器 - DynamicBaselineService(3σ 偏離) - LogAnomalyDetector(新 Drain3 pattern) - TrendPredictor(斜率外推 4h 預測) - Shadow Mode + 30 分鐘去重 + Holt-Winters 背景重訓 ### 8D 感官升級(EvidenceSnapshot Phase 4 增強) - PreDecisionInvestigator._collect_phase4_anomalies(): 決策前讀取 ProactiveInspector 最近巡檢快取 + LogAnomalyDetector 新 pattern - EvidenceSnapshot.anomaly_context: 新欄位,Phase 4 動態異常上下文 - DiagnosticianAgent._build_prompt(): prompt 包含 anomaly_context, LLM RCA 可參考動態基線偏差與趨勢預警 ### 資料庫遷移 - incident_evidence: ADD COLUMN anomaly_context JSONB(冪等) ### main.py - 啟動 run_proactive_inspector_loop() asyncio task 2026-04-15 ogt + Claude Sonnet 4.6(亞太): Phase 4 全部完成 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -791,6 +791,12 @@ class IncidentEvidence(Base):
|
||||
dependency_topology: Mapped[dict | None] = mapped_column(
|
||||
JSON, nullable=True, comment="D8: Istio/Service Mesh 上下游 latency/error rate"
|
||||
)
|
||||
# Phase 4 ADR-084: 動態異常偵測增強感官(DynamicBaseline + LogAnomaly + TrendPredictor)
|
||||
# 2026-04-15 ogt + Claude Sonnet 4.6(亞太): Phase 4 8D 升級
|
||||
anomaly_context: Mapped[dict | None] = mapped_column(
|
||||
JSON, nullable=True,
|
||||
comment="Phase 4 動態異常上下文:baseline_anomalies / log_patterns / trend_breaches"
|
||||
)
|
||||
|
||||
# 感官品質指標
|
||||
mcp_health: Mapped[dict] = mapped_column(
|
||||
|
||||
Reference in New Issue
Block a user