OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)(軟精裝)
- P幣
全盈+PAY單筆消費滿1200回饋80P幣(每帳號限乙次,限量5000名)
- P幣
全站限時回饋 指定品單筆滿4000送4%P幣,最高400P幣(限量,送完為止)
- 登記送
【OK】單筆滿$1純取貨/取貨付款訂單登記送OK購物金50元(限量)
- 信用卡、無卡分期、行動支付,與其他多種方式
- PChome 聯名卡最高6%,新戶再享首刷禮1000P
- PChome 倉庫出貨,24小時到貨
- 宅配到府(本島/低溫)滿$699免運
- 宅配到府(本島/常溫)滿$490免運
- 超商取貨(常溫)滿$350免運
- 超商取貨(低溫)滿$699免運
- i郵箱(常溫)滿$290免運
內文簡介
<內容簡介>
本書內容改編自第14屆iThome鐵人賽DevOps組佳作系列文章
《淺談DevOps與Observability》
本書探討如何透過系統可觀測性應對日益複雜的系統架構,如微服務及雲端環境。隨著系統架構的演進,傳統的地端管理方式已不敷使用,作者提供一系列基於可觀測性工程的實踐方法來解決營運中遇到的問題,這些方法不僅適用於技術人員日常的維護工作,也便於團隊引入並落實。
書中重點介紹了如何使用OpenTelemetry標準框架結合Grafana Labs提供的開源工具,如Grafana、Loki、Tempo及Prometheus來收集、組裝和呈現遙測數據。這些工具和框架的配合使用,能夠有效地增強系統的可觀測性,並以儀表板直觀展示系統行為數據,從而提供深入分析。
此外,本書也介紹了k6這一系統負載測試工具,它能幫助團隊在開發週期中建立多種測試場景,即時顯示性能指標,進而在預備環境中驗證系統是否能達到預定的SLO。這不僅優化了開發流程,也為系統穩定性提供了保障。
最後,作者結合自身在使用OpenTelemetry的實務經驗,並且作為「The Observability Engineering」一書的譯者,引導讀者理解OpenTelemetry的運用方式及其在系統監控中的獨特價值,展示了如何通過增強系統的可觀測性來滿足當前與未來的監控需求。
★專家推薦:
從基礎理論說明到實踐,甚至是一步一步完成 Demo 的工作坊,這本書都一應俱全。雖然書名是《OpenTelemetry 入門指南》,但其內容的完整程度,對於初學 OpenTelemetry,或是想導入 OpenTelemetry 到手上系統的團隊,都能滿足需求。相信這本書一定是學習 OpenTelemetry 的最佳選擇!
OAuth 2.0 從入門到實戰作者
Miles
在本書中,雷N 從 OpenTelemetry 的歷史背景到具體架構及其核心元件,再到可觀測性重要支柱,進行了詳細的闡述。隨後,他通過 OpenTelemetry Collector 的功能,將理論與實踐結合,展示了如何在實際項目中應用 OpenTelemetry。不僅如此,他還進一步整合了在可觀測性領域中備受推崇的 Grafana Stack,大大提升了 OpenTelemetry 和可觀測性的實用性。
Grafana 傳教士
Mike Hsu
★目錄:
第一部份 : 從傳統到轉型:探索現代 IT 架構
CH 1 : 現代化系統架構的演化
1.1 單體應用的 Client/Server 架構
1.2 分層式元件化應用時代
1.3 SOA 服務導向架構
1.4 微服務架構
CH 2 : DevOps 簡介
2.1 DevOps 的起源與定義
2.2 DevOps 的核心價值觀 CAMS
2.3 DevOps 研究與評估組織 DORA
CH 3 : 什麼是可觀測性 Observability
3.1 可觀測性一詞的起源
3.2 可觀測性的概念與重要性
3.3 可觀測性與監控的區別
3.4 可觀測性的基本遙測資料
第二部份 : 可觀測性開源標準 OpenTelemetry
CH 4:淺談 OpenTelemetry
4.1 OpenTelemetry 的前世今生
4.2 簡介 OpenTelemetry
4.3 OpenTelemetry 客戶端核心元件
4.4 OpenTelemetry 的功能狀態與版本管理
4.5 OpenTelemetry 的願景
CH 5:OpenTelemetry 信號
5.1 Signal
5.2 Logs
5.3 Metrics
5.4 Trace
5.5 Baggage
CH6: Trace SDK 與 Metric SDK介紹
6.1 Span 取樣器
6.2 Span 處理器
6.3 Span 匯出器
6.4 指標樣本
CH7:OpenTelemetry Collector
7.1 OpenTelemetry Collector
7.2 Collector 流水線與組成
7.3 遙測資料接收器
7.4 遙測資料處理器
7.5 遙測資料匯出器
7.6 流水線連結器
7.7 Collector 擴展功能
7.8 綜合演示
CH 8:動手玩OpenTelemetry Demo專案
8.1 環境建置
8.2 架構與設計
8.3 看見問題
8.4 Grafana Demo 儀表板說明
第三部分:Grafana 開源工具應用
CH 9:Grafana 基本概念與應用
9.1 介紹 Grafana
9.2 初次使用 Grafana
9.3 整合 Grafana 資料來源
9.4 Grafana 儀表板
9.5 Grafana 主動配置
CH 10:Grafana Loki
10.1 介紹 Grafana Loki
10.2 Loki LogQL
10.3 Loki 與 Collector 和 Grafana 的整合
CH11:Grafana Tempo
11.1 介紹 Grafana Tempo
11.2 TraceQL
11.3 追蹤與日誌的整合
11.4 追蹤與指標的關聯
CH12:改造 OpenTelemetry Demo專案
12.1 整合日誌與追蹤
12.2 整合指標與追蹤
第四部分:負載測試工具
CH13:Grafana k6•系統測試神器
13.1 Grafana k6 簡介
13.2 各種類型的系統測試
13.3 k6 與 Postman 和 OpenAPI 的整合
13.4 k6 與 Github Action 的整合
13.5 OpenTelemetry Demo 專案改造計畫 - 2
附錄 Collector 內建指標
<作者簡介>
雷N
作者擁有十年後端系統的設計與開發經驗,目前以 Go 為主要程式語言進行開發。在工作經驗上,作者經歷過單體服務的演化至微服務架構,以及從地端環境轉移到雲端的容器託管環境。透過這段深入的實務應用過程,作者深刻體會到現代複雜且動態系統架構下,主動強化系統的可觀測性能力對整個開發團隊的重要性。因此,此著作主要從後端工程師的角度出發,旨在幫助讀者全面理解和深入掌握 OpenTelemetry 的技術和應用。
> Blog︰https://ganhua.wang/
相關分類
寄送時間 | 全台灣24h到貨,遲到提供100元現金積點。全年無休,週末假日照常出貨。例外說明 |
---|---|
送貨方式 | 透過宅配送達。除網頁另有特別標示外,均為常溫配送。 消費者訂購之商品若經配送兩次無法送達,再經本公司以電話與Email均無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。 |
送貨範圍 | 限台灣本島與離島地區註,部分離島地區包括連江馬祖、綠島、蘭嶼、琉球鄉…等貨件,將送至到岸船公司碼頭,需請收貨人自行至碼頭取貨。注意!收件地址請勿為郵政信箱。 註:離島地區不配送安裝商品、手機門號商品、超大材商品及四機商品。 |
售後服務 | 缺掉頁更換新品 |
執照證號&登錄字號 | 本公司食品業者登錄字號A-116606102-00000-0 |
- PChome24h購物的消費者,都可以依照消費者保護法的規定,享有商品貨到次日起七天猶豫期的權益。(請留意猶豫期非試用期!!)您所退回的商品必須回復原狀(復原至商品到貨時的原始狀態並且保持完整包裝,包括商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性)。商品一經拆封/啟用保固,將使商品價值減損,您理解本公司將依法收取回復原狀必要之費用(若無法復原,費用將以商品價值損失計算),請先確認商品正確、外觀可接受再行使用,以免影響您的權利,祝您購物順心。
- 如果您所購買商品是下列特殊商品,請留意下述退貨注意事項:
- 易於腐敗之商品、保存期限較短之商品、客製化商品、報紙、期刊、雜誌,依據消費者保護法之規定,於收受商品後將無法享有七天猶豫期之權益且不得辦理退貨。
- 影音商品、電腦軟體或個人衛生用品等一經拆封即無法回復原狀的商品,在您還不確定是否要辦理退貨以前,請勿拆封,一經拆封則依消費者保護法之規定,無法享有七天猶豫期之權益且不得辦理退貨。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,一經您事先同意後始提供者,依消費者保護法之規定,您將無法享有七天猶豫期之權益且不得辦理退貨。
- 組合商品於辦理退貨時,應將組合銷售商品一同退貨,若有遺失、毀損或缺件,PChome將可能要求您依照損毀程度負擔回復原狀必要之費用。
- 若您需辦理退貨,請利用顧客中心「查訂單」或「退訂/退款查詢」的「退訂/退貨」功能填寫申請,我們將於接獲申請之次日起1個工作天內檢視您的退貨要求,檢視完畢後將以E-mail回覆通知您,並將委託本公司指定之宅配公司,在5個工作天內透過電話與您連絡前往取回退貨商品。請您保持電話暢通,並備妥原商品及所有包裝及附件,以便於交付予本公司指定之宅配公司取回(宅配公司僅負責收件,退貨商品仍由特約廠商進行驗收),宅配公司取件後會提供簽收單據給您,請注意留存。
- 退回商品時,請以本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋),原封包裝後交付給前來取件的宅配公司;如果本公司或特約廠商寄送商品給您時所使用的外包裝(紙箱或包裝袋)已經遺失,請您在商品原廠外盒之外,再以其他適當的包裝盒進行包裝,切勿任由宅配單直接粘貼在商品原廠外盒上或書寫文字。
- 若因您要求退貨或換貨、或因本公司無法接受您全部或部分之訂單、或因契約解除或失其效力,而需為您辦理退款事宜時,您同意本公司得代您處理發票或折讓單等相關法令所要求之單據,以利本公司為您辦理退款。
- 本公司收到您所提出的申請後,若經確認無誤,將依消費者保護法之相關規定,返還您已支付之對價(含信用卡交易),退款日當天會再發送E-mail通知函給您。