[Wiki] [一覧]

オブザーバビリティ(可観測性)

概要

オブザーバビリティ(Observability, 可観測性)は、システムの外部から得られる出力(テレメトリ)だけを見て、内部で何が起きているかを把握できる度合い を指します。マイクロサービスや分散システムでは、事前に想定していなかった問題(unknown unknowns)を調査できることが重要になります。

3本柱(テレメトリの種類)

種類内容
メトリクス(Metrics)数値の時系列(CPU使用率、レイテンシ、エラー率など)
ログ(Logs)個々のイベントの記録
トレース(Traces)リクエストが複数サービスをまたぐ経路と所要時間

これらを統一的に扱う標準が OpenTelemetry です。

監視(Monitoring)との違い

設計・運用との関係

関連ページ

参考資料