可觀測性

理解現代資料架構

Miller Trujillo

Senior Software Engineer

什麼是可觀測性?

  • 由外而內理解系統。
  • 資料可觀測性
    • 追蹤資料流動
  • 複雜分散式系統
  • 問題處理
  • 可靠性
理解現代資料架構

可觀測性的重點:監控與指標

  • 監控、日誌、追蹤。
  • Monitoring:持續檢查系統狀態
  • Metrics:系統輸出的數值指標

來自 Grafana playground 的監控儀表板範例

理解現代資料架構

可觀測性的重點:日誌與追蹤

logging

  • 事件紀錄
    • 範例:
      • 資訊或偵錯訊息
      • 例外的堆疊追蹤
  • 稽核日誌
    • 何時 做了 什麼

Tracing

  • 在不同階段追蹤特定請求或元素

用地圖玩具示意追蹤

理解現代資料架構

可觀測性平台

GCP 與 AWS 的可觀測性平台標誌

各種可觀測性平台標誌

理解現代資料架構

一起來練習吧!

理解現代資料架構

Preparing Video For Download...