IT用語: オブザーバビリティ(可観測性)とは|ログ・メトリクス・トレースの3本柱
システムの内部状態を外部から観察できる「オブザーバビリティ」の概念とログ・メトリクス・分散トレーシングを解説。
オブザーバビリティとは
オブザーバビリティ(Observability)は、システムが出力するデータから内部の状態を推測・理解できる度合いを指します。単なるアラート(監視)より高い概念で、「なぜ問題が起きているのか」を素早く特定できる能力を意味します。
3本柱(テレメトリーデータ)
| 種類 | 内容 | ツール例 |
|---|---|---|
| ログ | 時刻付きのイベント記録(エラーメッセージ等) | Elasticsearch, CloudWatch Logs |
| メトリクス | 数値で表される計測値(CPU使用率・リクエスト数等) | Prometheus, Datadog |
| 分散トレース | マイクロサービス間のリクエスト追跡 | Jaeger, AWS X-Ray |
モニタリングとの違い
モニタリングは「既知の問題を検知する」(CPU 90%超でアラート)のに対し、オブザーバビリティは「未知の問題の原因を探る」能力です。マイクロサービスが複雑になるほど重要性が増します。
関連する用語 (DevOps)
全58件を見るSAST
Static Application Security Testing(静的アプリケーションセキュリティテスト)の略。ソースコードを実行せずに静的解析して脆弱性を検出する手法。SonarQube・Checkmarx等が代表的ツール。
ConfigMap
Kubernetesで設定値(接続先URLや設定パラメーター等)をコンテナから分離して管理するリソース。環境ごとに異なる設定を外出しにすることで、同一イメージを複数環境で使い回せる。
フィーチャーフラグ(機能フラグ)
コードのデプロイとは独立して機能のオン/オフを切り替えられる仕組み。段階的ロールアウト・A/Bテスト・カナリアリリース・緊急無効化をコードの再デプロイなしに実現する。
ECR
Amazon Elastic Container Registryの略。AWSが提供するフルマネージドなDockerコンテナレジストリ。ECSやEKSと密に統合されており、IAMポリシーでアクセス管理できる。
Fluentd
オープンソースのデータ収集・転送ツール(ログアグリゲーター)。各種ソースからログを収集し、Elasticsearch・S3・Splunkへ転送できる。プラグインが豊富でログ基盤構築に広く使われる。
Docker
コンテナ型仮想化プラットフォーム。アプリとその実行環境をコンテナとしてパッケージ化し、どの環境でも同じように動作させる技術。「Dockerイメージ」をビルドして「コンテナ」を実行する。インフラの差異を排除するため、開発から本番まで一貫した環