跳至主要内容

06 · 統一可觀測性與監控平台

此主題 roadmap 項目的里程碑

截至 2026-10-22 · 今天

完成進行中規劃中等待前置逾期(目標日已過)等待今天

甘特圖​

2026 Q32026 Q42027 Q12027 Q22027 Q32027 Q42028 Q12028 Q22028 Q32028 Q42029 Q12029 Q22029 Q32029 Q42030 Q178910111212345678910111212345678910111212345678910111212跨團隊跨團隊17 · 遙測收集基礎設施17.1Alloy 成為唯一收集器,部署於所有來源2026-12-18 · 進行中 · 1/417.2所有來源皆有回報,或具名列為例外2027-07-16 · 規劃中 · 0/4等待 3.1, 17.117.3管線容量與保留期依實際流量設定2027-11-19 · 規劃中等待 17.218 · 統一監控平台18.1與服務負責人議定 SLI 與 SLO2027-11-19 · 規劃中 · 0/4等待 17.218.2告警可行動,並對應 SLO2028-03-10等待 18.118.3儀表板即程式碼,而非點出來的2028-03-10等待 14.2, 18.119 · ELK 與 Pinpoint 遷移至 Grafana LGTM19.1應用改以 OpenTelemetry 一次性instrument2027-09-10 · 規劃中 · 0/4等待 17.119.2新舊並行,逐服務驗證等價2028-05-19 · 規劃中 · 0/4等待 18.3, 19.119.3Elasticsearch 與 Pinpoint 叢集除役2028-11-17 · 規劃中 · 0/4等待 19.2今天

里程碑​

#里程碑開始日目標日狀態等待團隊Epic推導
17 · 遙測收集基礎設施
17.1Alloy 成為唯一收集器,部署於所有來源2026-09-012026-12-18進行中—SRE · 平台工程——
17.2所有來源皆有回報,或具名列為例外—2027-07-16規劃中3.1, 17.1SRE · 平台工程—等待 3.1, 17.1
17.3管線容量與保留期依實際流量設定—2027-11-19規劃中17.2SRE · 平台工程—等待 17.2
18 · 統一監控平台
18.1與服務負責人議定 SLI 與 SLO — 自零開始—2027-11-19規劃中17.2SRE · 平台工程—等待 17.2
18.2告警可行動,並對應 SLO—2028-03-10規劃中18.1SRE · 平台工程—等待 18.1
18.3儀表板即程式碼,而非點出來的—2028-03-10規劃中14.2, 18.1SRE · 平台工程—等待 14.2, 18.1
19 · ELK 與 Pinpoint 遷移至 Grafana LGTM
19.1應用改以 OpenTelemetry 一次性 instrument—2027-09-10規劃中17.1應用程式開發—等待 17.1
19.2新舊並行,逐服務驗證等價—2028-05-19規劃中18.3, 19.1SRE · 平台工程—等待 18.3, 19.1
19.3Elasticsearch 與 Pinpoint 叢集除役—2028-11-17規劃中19.2SRE · 平台工程—等待 19.2

細節​

17.1Alloy 成為唯一收集器,部署於所有來源2026-12-18進行中 · 1/4
  • Mimir、Loki 與 Tempo 已部署負責人 · Charles架構 →
    後端已經存在。剩下的是讓整個環境把資料送過去,而這正是本項目其餘部分要做的事。
  • VM 以 systemd、Kubernetes 以 DaemonSet 部署 Alloy負責人 · TBD
  • 被 Alloy 取代的 agent 確實移除,而非並存負責人 · TBD
    Alloy 取代 Prometheus agent、Promtail 與 OTel Collector。留著其中一個,就會有兩個標籤集不同的收集器,而一個自相矛盾的指標比一個缺失的指標更糟。
  • 每一筆寫入都標記租戶身分負責人 · TBD
    X-Scope-OrgID 是租戶之間互不可讀的依據,也是分租戶成本得以呈現的基礎;它必須在收集當下標記,事後補不回來。
17.2所有來源皆有回報,或具名列為例外2027-07-16規劃中 · 0/4
  • 3.1 查出未回報 Mimir 的主機補齊,或具名記錄排除原因負責人 · TBD
    3.1 在建立基線時順帶產出那份清單;這裡是它從一則資料品質註記變成真正被關閉的地方。
  • 日誌與追蹤的覆蓋率以與指標相同的方式量測負責人 · TBD
    指標的覆蓋率看得見,是因為已經有東西在數它。日誌與追蹤在建立同樣的量測之前沒有對應物,所以它們的缺口是看不見,而不是不存在。
  • 覆蓋率以可追蹤的數字發布負責人 · TBD
  • 完全沒有回報的來源視為待處理事項,而非預設狀態負責人 · TBD
    監控盲點通常在事故當中被發現 — 那是最糟的時機,也是最糟的發現方式。
17.3管線容量與保留期依實際流量設定2027-11-19規劃中 · 0/4
  • 逐訊號量測實際 ingest 流量,而非估算負責人 · TBD
  • 實際停掉一個後端以驗證 WAL 緩衝負責人 · TBD
    沒有人測試過的緩衝,只是設定檔裡的一句宣稱。要測它的理由是:後端故障的當下,正好也是沒有人看得到任何東西的時候。
  • 各訊號的保留期依物件儲存成本決定負責人 · TBD架構 →
  • 多 IDC 的 Mimir 路徑實際演練,而非僅止於設計負責人 · TBD架構 →
    設計已經寫得很詳細;還不知道的是,當某個站點連不上時它會怎麼表現。
18.1與服務負責人議定 SLI 與 SLO — 自零開始2027-11-19規劃中 · 0/4
  • 優先訂定 SLO 的服務依使用者影響選擇,而非依容易程度負責人 · TBD
  • SLI 依使用者實際感受定義負責人 · TBD
    CPU 使用率不是 SLI。它容易量測,但它不是團隊以外任何人會察覺到的東西。
  • 各 SLO 由負責人書面議定,並附錯誤預算負責人 · TBD
  • 錯誤預算用罄時的處置,事先議定負責人 · TBD
    沒有議定後果的 SLO 只是一張儀表板。後果才是整個機制 — 而且必須在需要它之前議定,因為違反之後的對話就會變成究責。
18.2告警可行動,並對應 SLO2028-03-10規劃中 · 0/4
  • 盤點既有告警,刪除無人處理的那些負責人 · TBD
    一個一直響、一直被忽略的告警,是在訓練人忽略告警;刪掉它是提升安全性,不是降低覆蓋率。
  • 告警依症狀與 SLO 消耗速率產生,而非依成因負責人 · TBD
    以成因為基礎的告警,會為使用者根本沒感覺的狀況發出通知,卻對沒人預料到的故障保持沉默。
  • 每個告警都附 runbook 連結與具名負責人負責人 · TBD
  • 告警數量前後量測比較負責人 · TBD
18.3儀表板即程式碼,而非點出來的2028-03-10規劃中 · 0/4
  • 儀表板於 Git 宣告,由 ArgoCD 收斂負責人 · TBD
    14.2 讓平台元件改為收斂而非手動套用;儀表板就是其中一個元件。
  • UI 上的手動修改予以回報,而非默默保留負責人 · TBD
    沒有人重建得出來的儀表板,會隨著做它的人一起消失 — 而那通常正是上一次事故中最有用的那一張。
  • 將 3.4 的使用率儀表板納入同一套管理負責人 · TBD
  • 僅憑 repository 即可在空的 Grafana 重建儀表板負責人 · TBD
19.1應用改以 OpenTelemetry 一次性 instrument2027-09-10規劃中 · 0/4
  • 逐應用以 OTel SDK 取代 Pinpoint agent負責人 · TBD
  • 結構化日誌帶上 trace id負責人 · TBD
    就是這一個改動,讓一行日誌能跳到它的追蹤;也是它把三個各自獨立的訊號,變成一幅畫面而不是三個分頁。
  • 提供共用函式庫或起始範本,避免各團隊各自重解一次負責人 · TBD
  • 與應用團隊議定順序負責人 · TBD
    這件事屬於應用團隊,不屬於 SRE — 15.3 與項目 26 也是。三個項目同時向同一批人要時間,是這份 roadmap 上最大的協調面,而順序該由他們決定。
19.2新舊並行,逐服務驗證等價2028-05-19規劃中 · 0/4
  • 各服務先於新舊兩套並行,之後才關閉任何一邊負責人 · TBD
  • 等價的定義是:上個月的事故能在新平台上查得出來負責人 · TBD
    把儀表板並排比對不算等價 — 它們可以長得一模一樣,卻答不出唯一重要的那個問題。重跑一次真實的調查才是驗證。
  • 儀表板與告警以程式碼遷移,而非手動重建負責人 · TBD
  • 逐服務簽收,由日後實際使用的團隊確認負責人 · TBD
19.3Elasticsearch 與 Pinpoint 叢集除役2028-11-17規劃中 · 0/4
  • 叢集先停止服務,經明訂隔離期後才移除負責人 · TBD
    把 3.2 對孤兒 VM 的規矩套用到這裡 — 停止服務會讓還在使用的人浮出來,而此時要放回去仍然做得到。
  • 刪除任何日誌資料前先確認保留義務負責人 · TBD
    舊叢集可能一直默默滿足著某項保留要求,而新平台設計時沒有人重述過它。先刪掉,一個合規問題就會變成一個合規缺失。
  • 釋出的運算與儲存資源交予項目 03 計算負責人 · TBD
    項目 03 的里程碑期限為 2026-12-18,遠早於此,因此不建立依賴 — 那條邊會指向未來。但釋出的資源是真實的,仍應計入它們的帳。
  • Grafana 成為唯一的查詢去處負責人 · TBD

回到 平台路線圖總覽 · 這些里程碑背後的方向見平台路線圖。