官术网_书友最值得收藏!

第1章 什么是可觀測性

在軟件開發行業,可觀測性(observability)這個話題已經引起了很多人的興趣,并且經常出現在各種熱門研討會的話題列表之中。但是,當一個熱門的新話題從引起人們的興趣轉變為人們愿意真正應用它時,事情就變得不一樣了。如果不能深入洞察和理解一個名詞真正的細微含義,就可能會導致大量誤解。本章著眼于術語“可觀測性”的數學起源,同時查看軟件開發者們如何把這個方法論應用到生產軟件系統中。

我們還將帶領大家了解在生產軟件系統中引入可觀測性的必要性。調試軟件應用程序內部狀態的傳統實踐方式是為傳統系統設計的,那時的系統比今天的系統要簡單很多。隨著系統架構、基礎設施技術和用戶需求的不斷發展,我們用來調試的軟件工具卻幾乎沒有發生變化。總的來說,今天許多工程團隊仍然在沿用20年前的早期(nascent)監控工具來進行調試實踐——盡管他們當前管理的系統要復雜得多。當傳統的工具和調試方法無法勝任快速發現隱藏的、難以定位的問題的任務時,可觀測性工具也就應運而生了。

本章將幫助你理解什么是“可觀測性”、如何確定一個軟件系統是否“可觀測”(observable)、為什么需要可觀測性,以及如何使用可觀測性來發現其他方法無法發現的問題。

主站蜘蛛池模板: 洞头县| 乐昌市| 依兰县| 巴彦县| 安塞县| 重庆市| 三明市| 盐边县| 新疆| 四子王旗| 奉节县| 兴安盟| 禄丰县| 丰原市| 环江| 广宗县| 枣阳市| 延长县| 怀柔区| 托克托县| 屏南县| 化州市| 巢湖市| 七台河市| 平度市| 永城市| 永顺县| 永安市| 喀喇| 南华县| 石棉县| 阳东县| 政和县| 闽侯县| 伊春市| 海晏县| 京山县| 天峨县| 普陀区| 工布江达县| 曲靖市|