コンテンツへスキップ
uencoder

Observability

オブザーバビリティ(観測可能性)は、メトリクス、ログ、トレースという三本柱を使ってシステム内部の状態を把握し、トラブルシューティングと最適化に役立てることである。

目的

外部出力からシステム内部の状態を推測し、迅速なトラブルシューティングと最適化を可能にする。

メカニズム

メトリクス(Prometheus)は時系列の値(CPU/レイテンシ/エラー率)を扱う。ログ(Loki/ELK)は離散的なイベントのテキストである。トレース(Jaeger)はサービスをまたぐリクエスト経路を追跡する。OpenTelemetryが収集を統一する。

ユースケース

  • システムの監視
  • トラブルシューティング
  • パフォーマンスの最適化

関連用語

References