全面介紹 Grafana、Prometheus、Loki、OpenTelemetry 等核心工具!
實現全面的系統監控和分析!
從零開始,構建強大的可觀測性架構
概念導覽
深入淺出解析可觀測性概念
完整範例
使用 Docker Compose 展示多種實戰範例
多處適用
Kubernetes 與傳統服務皆適用
資訊整合
結合 Metrics、Logs 和 Traces 全面洞察
提升穩定/增加效率/結合應用
無論前後端,全面掌握系統運行!
本書改編自第15屆 iThome 鐵人賽 Cloud Native 組冠軍系列文章《時光之鏡:透視過去、現在與未來的 Observability》,提供完整且易於理解的可觀測性學習路徑,涵蓋核心概念和實踐方法。詳細介紹 Grafana、Prometheus、Loki、OpenTelemetry 等工具,並透過多個實戰範例,展示如何實現系統的可觀測性。
不僅如此,本書還特別強調了如何結合應用各種可觀測性資訊,讓脈絡更加豐富,有別於傳統的監控方法。新增的 Grafana Faro 章節讓前端服務也能配有可觀測性,並與後端的可觀測性結合,實現全面的監控和分析。
可觀測性不僅是技術的提升,更是對系統運行的全面掌握。透過《可觀測性入門指南》,你將學會如何利用主流工具和方法,提升系統穩定性和運行效率。本書將成為你在可觀測性領域的得力助手,幫助你在工作中如虎添翼。期待與你一同探索可觀測性的無窮樂趣!
❖目標讀者
●追蹤 Bug 感到頭痛的 Dev:學習高效定位和解決問題的方法與工具。
●定位線上問題疲於奔命的 Ops:提升問題排查效率,減少故障排除時間。
●希望了解和導入可觀測性的工程師:從基礎到實踐,全方位學習快速上手。
專業推薦
本書除了分解架構之外,還分享並解釋了這些架構背後的思路,值得所有 IT 從業者參考與學習。對於每個專案,不應盲目使用,而應以自己的方式進行分類,並將這種方法應用於其他相似的專案中。透過這種方式,可以加深對專案的理解,提升對整體架構的掌握。希望讀者能透過本書,不僅提升技術能力,還能在實踐中探索出屬於自己的學習方法,應對日益複雜的系統挑戰,成為引領技術發展的先鋒。——邱宏瑋(hwchiu)
本書的內容涵蓋廣泛,從三大基本的遙測信號──Metrics、Logs 和 Traces──出發,深入探討各種信號的使用場景與工具選擇。每個章節不僅介紹了理論知識,還搭配了實際操作的 Lab,使讀者能夠親自動手,迅速掌握各種工具的使用方法。這種理論與實踐相結合的方式,能幫助讀者在理解可觀測性核心概念的同時,熟練掌握操作技能。無論是初學者還是有一定經驗的技術人員,都能從中獲益匪淺。在閱讀這本書的過程中,我們不僅能掌握遙測信號的理論基礎與實際操作,還能體會到可觀測性在系統維運中的重要性與實用性。——可觀測性工程戰友 雷N