這個部分在談什麼#

當系統從單體應用走向分散式架構,「出了問題要怎麼知道?」就不再是一個簡單的問題。過去一台伺服器上看 log 就能排查的故障,如今可能牽涉數十個微服務、跨越多個網路邊界。可觀測性(Observability) 正是為了回答這個問題而生的工程實踐。

在 Part 1,我們從最基礎的觀念開始:可觀測性究竟想解決什麼問題、它和傳統 Monitoring 有什麼不同、核心的三大支柱(Metrics、Logs、Traces)各自扮演什麼角色,以及資料從產生到被消費的完整流程。這些概念是後續所有章節的共通語言。

接著,我們會認識 Grafana── 可觀測性生態系中最廣泛使用的視覺化平台。Grafana 本身不儲存資料,而是作為統一介面連接各種後端,讓你用同一個地方查看 Metrics、Logs 和 Traces。理解 Grafana 的定位與設計原則,能幫助你在後續章節中更快掌握各個後端工具的價值。

讀完這個部分,你會建立起可觀測性的全景地圖:知道有哪些資訊需要收集、這些資訊怎麼流動、最終在哪裡被呈現與使用。這張地圖將成為你閱讀後續章節時的導航基礎。