可觀測性

可觀察性是一個系統屬性,其定義了系統能夠產生可執行見解的程度。 它允許使用者從這些外部輸出去理解系統狀態並採取行動來修正。

計算機系統通過觀察低階信號(例如 CPU 時間、記憶體、磁碟空間)以及更高階和業務信號(包括 API 回應時間、錯誤、每秒交易次數等)進行衡量。 這些可觀察的系統通過專業工具,即所謂的可觀察性工具,進行觀察(或監控)。 這些工具的列表可以在 Cloud Native Landscape 的可觀察性部分 中查看。

可觀察的系統向操作人員提供有意義且可執行的資料,使他們能夠達到更有利的結果 (更快的意外應變,開發者生產力提升)並減少繁瑣作業與停機時間。

因此,系統的可觀察性程度將顯著影響其維運和開發成本。