IT用語: オブザーバビリティ(可観測性)とは|ログ・メトリクス・トレースの3本柱
システムの内部状態を外部から観察できる「オブザーバビリティ」の概念とログ・メトリクス・分散トレーシングを解説。
オブザーバビリティとは
オブザーバビリティ(Observability)は、システムが出力するデータから内部の状態を推測・理解できる度合いを指します。単なるアラート(監視)より高い概念で、「なぜ問題が起きているのか」を素早く特定できる能力を意味します。
3本柱(テレメトリーデータ)
| 種類 | 内容 | ツール例 |
|---|---|---|
| ログ | 時刻付きのイベント記録(エラーメッセージ等) | Elasticsearch, CloudWatch Logs |
| メトリクス | 数値で表される計測値(CPU使用率・リクエスト数等) | Prometheus, Datadog |
| 分散トレース | マイクロサービス間のリクエスト追跡 | Jaeger, AWS X-Ray |
モニタリングとの違い
モニタリングは「既知の問題を検知する」(CPU 90%超でアラート)のに対し、オブザーバビリティは「未知の問題の原因を探る」能力です。マイクロサービスが複雑になるほど重要性が増します。
関連する用語 (DevOps)
全58件を見るSRE
Site Reliability Engineering(サイト信頼性エンジニアリング)の略。Googleが提唱した、ソフトウェアエンジニアリングの手法を運用・インフラに適用するアプローチ。SLO・エラーバジェット・トイルの削減が核心概念。
EKS
Amazon Elastic Kubernetes Serviceの略。AWSが提供するマネージドKubernetesサービス。コントロールプレーンの管理がAWSに委ねられ、WorkerノードにEC2やFargateを使用できる。
Jenkins
オープンソースのCI/CDサーバー。Groovyベースのパイプライン定義でビルド・テスト・デプロイを自動化できる。プラグインが豊富で高い拡張性を持つ。
IT用語: フィーチャーフラグ(Feature Flag)とは|コードを変えずに機能のON/OFFを制御
デプロイと機能リリースを分離するフィーチャーフラグの仕組みとA/Bテスト・カナリアリリースへの活用を解説。
Secret
Kubernetesでパスワード・APIキー・TLS証明書などの機密情報を管理するリソース。Base64エンコードで保存され、Podへのマウントや環境変数での参照が可能。本番ではVault等の外部シークレット管理との連携が推奨される。
APIゲートウェイ
クライアントと複数のバックエンドサービスの間に立つ単一の入口(エントリポイント)。認証・レート制限・ルーティング・ロギング・キャッシュを一元管理し、APIの公開・保護・管理を行う。