IT用語: オブザーバビリティ(可観測性)とは|ログ・メトリクス・トレースの3本柱
システムの内部状態を外部から観察できる「オブザーバビリティ」の概念とログ・メトリクス・分散トレーシングを解説。
オブザーバビリティとは
オブザーバビリティ(Observability)は、システムが出力するデータから内部の状態を推測・理解できる度合いを指します。単なるアラート(監視)より高い概念で、「なぜ問題が起きているのか」を素早く特定できる能力を意味します。
3本柱(テレメトリーデータ)
| 種類 | 内容 | ツール例 |
|---|---|---|
| ログ | 時刻付きのイベント記録(エラーメッセージ等) | Elasticsearch, CloudWatch Logs |
| メトリクス | 数値で表される計測値(CPU使用率・リクエスト数等) | Prometheus, Datadog |
| 分散トレース | マイクロサービス間のリクエスト追跡 | Jaeger, AWS X-Ray |
モニタリングとの違い
モニタリングは「既知の問題を検知する」(CPU 90%超でアラート)のに対し、オブザーバビリティは「未知の問題の原因を探る」能力です。マイクロサービスが複雑になるほど重要性が増します。
関連する用語 (DevOps)
全58件を見るSecret
Kubernetesでパスワード・APIキー・TLS証明書などの機密情報を管理するリソース。Base64エンコードで保存され、Podへのマウントや環境変数での参照が可能。本番ではVault等の外部シークレット管理との連携が推奨される。
IT用語: ブルー/グリーンデプロイとは|ダウンタイムゼロのリリース手法
本番環境(Blue)と新バージョン環境(Green)を並列稼働させ、瞬時に切り替えるブルー/グリーンデプロイの仕組みを解説。
ConfigMap
Kubernetesで設定値(接続先URLや設定パラメーター等)をコンテナから分離して管理するリソース。環境ごとに異なる設定を外出しにすることで、同一イメージを複数環境で使い回せる。
IaC(Infrastructure as Code)
インフラ構成をコードとして記述・管理する手法。Terraform・AWS CDK・Ansibleなどのツールを使い、インフラの再現性・バージョン管理・自動化を実現する。
SAST
Static Application Security Testing(静的アプリケーションセキュリティテスト)の略。ソースコードを実行せずに静的解析して脆弱性を検出する手法。SonarQube・Checkmarx等が代表的ツール。
Istio
Kubernetesで動作するオープンソースのサービスメッシュ実装。Envoyプロキシをサイドカーとして各Podに注入し、トラフィック管理・セキュリティ・可観測性を提供する。