Part 3:Logs── 最直覺的可觀測性信號#

在可觀測性的三大支柱中,Logs 是歷史最悠久、也最直覺的信號。早在「可觀測性」這個詞流行之前,工程師就已經在用 printconsole.log 除錯了。日誌記錄了系統中每一個離散事件的細節,是你在深夜排查問題時最可靠的夥伴。

但直覺的代價是規模。當系統從單機擴展到分散式架構,日誌量可以從 GB 暴增到 TB 等級,「怎麼收集、怎麼儲存、怎麼查詢」就成了真正的工程挑戰。

這個 Part 將帶你走過 Logs 的完整旅程:

  • Ch 9 – Logs 緒論:日誌的本質、處理流程、結構化日誌的重要性,以及 Logs 的優勢與挑戰
  • Ch 10 – Loki:Grafana 生態系的日誌解決方案,用「只索引 Label」的策略大幅降低成本
  • Ch 11 – Promtail:Loki 的專屬收集器,簡單直接的入門選擇
  • Ch 12 – Fluent Bit:輕量級的通用資料收集器,Kubernetes 生態系的熱門選擇
  • Ch 13 – Vector:Rust 驅動的高效能資料管道,新一代的效能王者

如果你已經在用 Prometheus + Grafana,Loki + Promtail 會是最自然的延伸。如果你的環境需要將日誌同時送往多個後端,則 Fluent Bit 或 Vector 會是更靈活的選擇。