ogt
fb0dad2289
CD Pipeline / deploy (push) Successful in 1m19s
fix(ai-ops): AutoHeal 三項修正 + 通知格式重設計
1. SSH 金鑰:新增 _SSH_KEY_PATH(/app/config/autoheal_id_ed25519)
paramiko key_filename 參數,支援 config 目錄 rw mount 無需重建容器
2. _create_incident:加入 refresh+expunge
避免 session.close() 後 incident.severity 等屬性 DetachedInstanceError
3. _write_heal_log fallback:補 duration_ms=duration_ms
原本 fallback HealLog() 沒設 duration_ms → None:.0f 觸發 TypeError
4. _notify_telegram 格式重設計
- success/failed/skipped 三種 header 差異化
- failed 時顯示人工介入指令 + Incident ID
- 三段式分隔(標題 → PlayBook 動作 → 結論)
- 移除「已沉澱至 KM」在 failed 時的誤導訊息
SSH 驗證:2026-04-19 16:30 實測 result=success duration=3110ms
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 16:30:45 +08:00
..
2026-04-19 01:21:13 +08:00
2026-04-19 13:26:51 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 16:30:45 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 02:03:45 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 14:25:28 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 11:26:48 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 02:03:45 +08:00
2026-04-19 11:38:01 +08:00
2026-04-19 13:54:44 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 13:54:44 +08:00
2026-04-19 13:54:44 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00