Commit Graph

  • 895784e646 feat(web): S7+S9+S10 待審批+AI模型+監控工具3×2 — Sprint 5R OG T 2026-04-09 16:10:28 +08:00
  • a0f3a7d532 feat(web): S6 OpenClaw AI Terminal + 狀態數據 — Sprint 5R OG T 2026-04-09 15:56:03 +08:00
  • b85a0e232e feat(web): S4+S5 處置統計環形圖 + 最近活動時間線 — Sprint 5R OG T 2026-04-09 15:51:54 +08:00
  • 7a2e07f74f feat(web): S1 KPI Strip 改 5 張卡片 — Sprint 5R Phase 1B OG T 2026-04-09 15:48:04 +08:00
  • 289dac6bd1 fix(web): S11+S12 載入失敗修復 — Sprint 5R Phase 1A OG T 2026-04-09 15:43:06 +08:00
  • c180bdaaac docs: Sprint 5R 前端重構批准 — ADR-065 + 設計稿 + Skills + LOGBOOK OG T 2026-04-09 15:15:43 +08:00
  • d8c2969341 feat(telegram): AI 鏈路透明化 — 告警訊息顯示 OpenClaw + Tool Calling 模型/後端 OG T 2026-04-09 15:05:16 +08:00
  • aa2eb486ce docs(logbook): 自動修復 L7 閉環記錄 — 12 Bug 全修 E2E 6208ms 成功 OG T 2026-04-09 14:55:40 +08:00
  • 7857c25677 feat: Ollama 本機 Tool Calling 取代 NVIDIA 雲端 (44s→~5s) OG T 2026-04-09 14:55:04 +08:00
  • 77f2da9264 fix(k8s): Bug #11+#12 — SSH egress 白名單 + repair-ssh-key 讀取權限 OG T 2026-04-09 14:50:49 +08:00
  • 4f80ba38c0 feat: 告警狀態變更在原訊息延續 (方案 B) OG T 2026-04-09 14:21:33 +08:00
  • 20a2ec1455 ci: 重觸發 CD — Bug #5+#6 修正部署 (ssh binary + target_resource) OG T 2026-04-09 14:19:43 +08:00
  • 2554ac1e60 fix: E2E test 告警識別 + 自動修復結果 Telegram 通知 OG T 2026-04-09 14:16:15 +08:00
  • 1fb0c0ca90 fix(auto-repair): Bug #5+#6 — SSH binary + affected_services 匹配修正 OG T 2026-04-09 14:11:50 +08:00
  • 73ef9c6b12 fix(web): QA 掃描 — alert-operation-logs i18n + classic emoji→icon + knowledge 載入中 OG T 2026-04-09 13:58:04 +08:00
  • 1d88b7cd9d fix(webhooks): Signal.labels 補 alertname 讓 playbook 匹配能讀到原始 alertname OG T 2026-04-09 13:54:42 +08:00
  • 08db3580a7 fix(monitoring): 修復 110 主機 CPU 高負載 OG T 2026-04-09 13:53:13 +08:00
  • e4070b2f86 fix(webhooks): 補 get_alert_operation_log_repository import 兩處 OG T 2026-04-09 12:29:48 +08:00
  • fc03eb1f4d fix(auto-repair): _extract_symptoms 優先用 labels.alertname 取得原始 alertname OG T 2026-04-09 12:26:18 +08:00
  • 5bd8a8a719 fix(monitoring): 補齊 blackbox-tcp scrape targets (11→15) OG T 2026-04-09 12:20:19 +08:00
  • af49a54728 fix(playbook): alert_names 完全匹配時 bypass 相似度門檻 OG T 2026-04-09 12:05:07 +08:00
  • 79a9a514dd fix(rules): ADR-064 L1 Redis 分散式鎖防止多 Pod 重複生成規則 OG T 2026-04-09 12:03:51 +08:00
  • 6615432471 docs(logbook): Sprint 5.2 自動修復閉環完成記錄 OG T 2026-04-09 12:01:33 +08:00
  • b66263ad36 fix(decision_manager): resolved Incident 不重送 Telegram OG T 2026-04-09 12:00:39 +08:00
  • 8d0042ed29 feat(ops): Sprint 5.2 docker-health-monitor 升級為自動修復模式 OG T 2026-04-09 11:59:11 +08:00
  • b43e1f1818 feat(rules): L2-2 alerts-unified — 補充 14 條 Prometheus 告警規則 + target_down 自動修復 OG T 2026-04-09 11:49:28 +08:00
  • afe52c2c70 docs(logbook): Sprint 5 全面完成 + 監控告警全部修復 OG T 2026-04-09 11:48:58 +08:00
  • 9361fd1fa7 fix(decision_manager): action 不應 strip_placeholders 避免截斷 deployment name OG T 2026-04-09 11:45:33 +08:00
  • d467fc11be fix(nemotron): 修復 deployment_name placeholder 問題 OG T 2026-04-09 11:44:25 +08:00
  • 85d4857d1b fix(monitoring): RedisMemoryHigh 誤報 — max_bytes=0 除以零修正 OG T 2026-04-09 11:41:10 +08:00
  • bf4ec18d0e docs(adr): ADR-030 補充九-十章實作完成記錄 OG T 2026-04-09 11:29:04 +08:00
  • 580053394b fix(web): C4 監控工具 emoji → Lucide icon (feedback_no_emoji_use_icons.md) OG T 2026-04-09 11:28:53 +08:00
  • 12b084e2e0 docs(logbook): 2026-04-09 Telegram 截斷修復 + Panel 抽取全完成 OG T 2026-04-09 11:21:59 +08:00
  • 4a94588766 fix(web): I3 approve/reject API + I4 SIGNOZ_URL env + I5 ErrorsPanel nothing-gray OG T 2026-04-09 11:20:44 +08:00
  • 28d2ff704e fix(web): C1 殘留 i18n — 5 處硬編碼中文改 useTranslations OG T 2026-04-09 11:18:05 +08:00
  • c5e475121a fix(telegram): 修復建議指令被截斷 + decision_manager enum string 補正 OG T 2026-04-09 11:14:30 +08:00
  • f51ef5e089 docs(logbook): 首席架構師審查 P0 修正完成記錄 OG T 2026-04-09 11:08:51 +08:00
  • fb66ecd2a0 refactor(web): Panel 抽取全面完成 — 三個整合頁面解決雙重 AppLayout OG T 2026-04-09 11:06:57 +08:00
  • 7934ade3a6 refactor(web): 全部 13 Panel 抽取完成 + 整合頁面雙重 AppLayout 修正 OG T 2026-04-09 11:05:37 +08:00
  • 9e10305acc fix(web): C2 拓撲元件 i18n — 10+ 處硬編碼中文改 useTranslations OG T 2026-04-09 11:04:35 +08:00
  • 7153395267 fix(web): 首席架構師 P0 修正 — i18n 硬編碼 + 效能輪詢 OG T 2026-04-09 11:01:07 +08:00
  • 5ea6c3fb91 feat: alert_operation_log 查詢 API + 前端頁面 (Sprint 5.2) OG T 2026-04-09 10:57:40 +08:00
  • 428e66c111 fix(arch-review): 首席架構師審查 S1×3 S2×3 S3×3 全修復 + ADR-064 OG T 2026-04-09 10:52:40 +08:00
  • 11fc2860cf refactor(web): ErrorsPanel 抽取 — /observability 3 個 Tab 已無雙重 Layout OG T 2026-04-09 10:51:59 +08:00
  • 22fa6ea413 refactor(web): ApmPanel 抽取 — /observability 的 monitoring+apm 兩個 Tab 無雙重 Layout OG T 2026-04-09 10:49:39 +08:00
  • 4b3fdd82f9 fix(api): incidents list 不再同步等待 AI 決策 (效能修復) OG T 2026-04-09 10:49:30 +08:00
  • f05a391d02 feat(web): panels/index.ts 匯出 + Panel 抽取進度標記 OG T 2026-04-09 10:42:30 +08:00
  • 5ead01abf7 feat(ops): dr-drill.sh — 每月 DR Drill 自動演練 OG T 2026-04-09 10:42:12 +08:00
  • 770667eed4 refactor(web): MonitoringPanel 抽取 — 解決 /observability 雙重 AppLayout OG T 2026-04-09 10:40:07 +08:00
  • ec4ebaf310 fix(ops): pg-backup momo_analytics 改用 docker exec (無對外 port) OG T 2026-04-09 09:57:05 +08:00
  • 89da2d24be fix(model-registry): fallback config 更新為 deepseek-r1:14b + gemma3:4b OG T 2026-04-09 09:52:47 +08:00
  • c51d7ef336 feat(cd): 自動同步 ops 腳本到 188 (DEPLOY_SSH_KEY_188) OG T 2026-04-09 09:51:21 +08:00
  • c26c4030e4 feat(web): /topology 升級為 React Flow 完整版 (串接真實 dashboard API) OG T 2026-04-09 09:49:31 +08:00
  • 71437db0e9 feat(rule-engine): 自動規則生成 — generic_fallback 觸發 AI 學習 OG T 2026-04-09 09:20:33 +08:00
  • f98be41517 feat(ops): pg-backup.sh — PostgreSQL 每 6h 自動備份 OG T 2026-04-09 09:16:21 +08:00
  • 9af281cc98 docs(logbook): Sprint 5 前端重設計完成記錄 OG T 2026-04-09 09:15:20 +08:00
  • db02eb41d0 fix(docker): COPY alert_rules.yaml 進容器 OG T 2026-04-09 09:12:42 +08:00
  • 030f4f7c32 feat(web): 首頁基礎架構加入拓撲圖 Toggle (主機/拓撲切換,串接真實 API) OG T 2026-04-09 09:12:31 +08:00
  • d1ede7f989 feat(openclaw): 告警規則引擎 — alert_rules.yaml 取代硬編碼 if/elif OG T 2026-04-09 09:05:23 +08:00
  • 7e327c806e feat(alertmanager): Telegram Fallback 直送路徑 (ADR-035) OG T 2026-04-09 09:04:46 +08:00
  • 1e1f24c561 fix(test): ComplexityScorer 模型名稱更新 llama3.2:3b → gemma3:4b OG T 2026-04-09 09:01:59 +08:00
  • 3abc7c2f85 fix(openclaw): DockerContainerUnhealthy + TargetDown 專屬規則匹配 OG T 2026-04-09 09:00:31 +08:00
  • 4b6f14d9a1 fix(webhook): alertmanager 路徑 suggested_action 改用 kubectl_command OG T 2026-04-09 08:57:56 +08:00
  • 65e1edb0ad feat(web): OpenClaw 風格龍蝦 SVG + 三色狀態燈號 + 測試修正 OG T 2026-04-09 08:55:21 +08:00
  • dca758bdbd chore: trigger CD — Gemini fallback for NIM + deepseek-r1:14b OG T 2026-04-09 08:53:33 +08:00
  • 9799a14f54 feat(monitoring): Plan C 外部網站告警 — 4個網站 + SSL憑證預警 OG T 2026-04-09 08:53:08 +08:00
  • f32b077336 fix(models): 更新 Ollama 設定 — M1 Pro + deepseek-r1:14b OG T 2026-04-08 22:59:53 +08:00
  • 0e6c4b83d4 feat(ops): docker-health-monitor 完成部署 110+188 OG T 2026-04-08 22:59:45 +08:00
  • d80153bdce fix(openclaw): NIM 完全失敗後 fallback 到 Gemini 產生執行方案 OG T 2026-04-08 22:55:25 +08:00
  • c669069427 feat: 小龍蝦載入動畫 + HostAggregator 效能優化 OG T 2026-04-08 22:44:24 +08:00
  • 6f475000f6 fix(db): alert_operation_log.event_type String→PgEnum (create_type=False) OG T 2026-04-08 22:42:36 +08:00
  • 86ac6ed028 perf(api): HostAggregator 效能優化 — probe timeout 縮短 + 30 秒記憶體快取 OG T 2026-04-08 22:42:01 +08:00
  • 2a6977343a fix(telegram): 補傳 incident_id 至所有 _push_to_telegram_background 呼叫點 OG T 2026-04-08 22:40:22 +08:00
  • ef17720dfe fix(web): 首頁 Tab 切換同步修正 — activeTabId 追蹤 URL query 變化 OG T 2026-04-08 22:36:39 +08:00
  • 286df4b3e3 fix(web): Sidebar section label 修正 — main 不顯示標題,legacy 用分隔線 OG T 2026-04-08 22:33:17 +08:00
  • 4aa7c179c1 feat(k8s): Sprint 5.1 Guardrail — service-registry ConfigMap 掛載到 API 容器 OG T 2026-04-08 22:12:29 +08:00
  • 9188e499cc feat(web): Sprint 5 Phase 3+4 — 整合頁面完成 + 舊路由保留並存 OG T 2026-04-08 22:10:46 +08:00
  • 1413804378 feat(web): Sprint 5 Phase 3 — 5 個整合頁面 + Sidebar 路由更新 OG T 2026-04-08 22:09:53 +08:00
  • 8b5db2f58e feat(infra): 切換 Ollama 到 M1 Pro 192.168.0.111 + NetworkPolicy 更新 OG T 2026-04-08 22:05:14 +08:00
  • c9f1bcd122 fix(api): service_registry 安全降級 — Docker 無 YAML 時不 crash,fallback AUTO OG T 2026-04-08 21:47:38 +08:00
  • 3cab16a681 fix(cd): 強制觸發 CD — 部署 service_registry 路徑修正 + OLLAMA_URL=192.168.0.111 OG T 2026-04-08 21:42:42 +08:00
  • db4b28c49d fix(ci): 強制觸發 CD — service_registry.py Docker 路徑修正已包含於 1f9eea5 OG T 2026-04-08 21:37:49 +08:00
  • 1f9eea5b74 fix(api): service_registry.py Path 索引修正 — 相容 Docker 容器環境 OG T 2026-04-08 21:34:40 +08:00
  • f7c1c46f96 chore: 觸發 CD 部署 Sprint 5 前端 OG T 2026-04-08 21:23:13 +08:00
  • 3c6807d79c ops(monitoring): 觸發 deploy-alerts — database_detail_alerts 6條規則補部署 OG T 2026-04-08 21:17:26 +08:00
  • 14cb015826 fix(openclaw): Nemotron 重試邏輯 + exhausted log key (未提交的修改) OG T 2026-04-08 21:16:34 +08:00
  • d276b39bd5 feat(web): Sprint 5 Phase 2 — React Flow 拓撲圖元件 (串接真實 dashboard API) OG T 2026-04-08 21:14:29 +08:00
  • eaa6102e69 feat(web): Sprint 5 Phase 1.3 — Sidebar 精簡 25→6+2+經典 OG T 2026-04-08 21:10:11 +08:00
  • 0f86c5c2fb fix(ci): deploy-alerts 補 pyyaml 安裝步驟 OG T 2026-04-08 21:09:53 +08:00
  • b380b6a34c fix(ci): 修正 nemotron 測試函數體截斷 5000→10000 字元 OG T 2026-04-08 21:09:19 +08:00
  • d9e0fab3fe feat(monitoring): Sprint 5.2 Plan B — 資料庫詳細告警規則 OG T 2026-04-08 18:19:03 +08:00
  • 170ce2f11d fix(ci): 修正測試與 Sprint 5.2 部署腳本 OG T 2026-04-08 18:17:48 +08:00
  • 4f2f9e176f feat(web): Sprint 5 Phase 1.2 — 首頁 4-Tab 結構 (全部串接真實 API) OG T 2026-04-08 18:17:10 +08:00
  • 46ca2eadc3 feat(web): Sprint 5 Phase 1.1 — PageTabs 共用頁籤元件 OG T 2026-04-08 18:12:43 +08:00
  • 11ff517406 feat(web): Sprint 5 Phase 0 — 安裝 React Flow + elkjs + 保留經典首頁 OG T 2026-04-08 18:07:59 +08:00
  • 39499c6be3 design: Sprint 5 指令中心設計稿 — 統帥批准版本 OG T 2026-04-08 18:03:51 +08:00
  • 18452ceb9f fix(ci): 補 pyyaml 依賴 + 同步 Sprint 5.1 Pydantic → TypeScript 型別 OG T 2026-04-08 17:06:44 +08:00
  • 0847fa3a60 feat(sprint5.1): L2-2 — alerts-unified.yml 補 DockerContainerUnhealthy/Exited 規則 OG T 2026-04-08 16:40:44 +08:00
  • 0af5c2e89c docs(sprint5.1): LOGBOOK + ADR-062 + Skill 02 更新(首席架構師審查記錄) OG T 2026-04-08 16:38:31 +08:00
  • 0f5fecfef5 fix(sprint5.1): 首席架構師審查修正 — S1×4 S2×2 S3×1 OG T 2026-04-08 16:36:18 +08:00