IT用語: オブザーバビリティ(可観測性)とは|ログ・メトリクス・トレースの3本柱
システムの内部状態を外部から観察できる「オブザーバビリティ」の概念とログ・メトリクス・分散トレーシングを解説。
オブザーバビリティとは
オブザーバビリティ(Observability)は、システムが出力するデータから内部の状態を推測・理解できる度合いを指します。単なるアラート(監視)より高い概念で、「なぜ問題が起きているのか」を素早く特定できる能力を意味します。
3本柱(テレメトリーデータ)
| 種類 | 内容 | ツール例 |
|---|---|---|
| ログ | 時刻付きのイベント記録(エラーメッセージ等) | Elasticsearch, CloudWatch Logs |
| メトリクス | 数値で表される計測値(CPU使用率・リクエスト数等) | Prometheus, Datadog |
| 分散トレース | マイクロサービス間のリクエスト追跡 | Jaeger, AWS X-Ray |
モニタリングとの違い
モニタリングは「既知の問題を検知する」(CPU 90%超でアラート)のに対し、オブザーバビリティは「未知の問題の原因を探る」能力です。マイクロサービスが複雑になるほど重要性が増します。
関連する用語 (DevOps)
全58件を見るEKS
Amazon Elastic Kubernetes Serviceの略。AWSが提供するマネージドKubernetesサービス。コントロールプレーンの管理がAWSに委ねられ、WorkerノードにEC2やFargateを使用できる。
IaC(Infrastructure as Code)
インフラ構成をコードとして記述・管理する手法。Terraform・AWS CDK・Ansibleなどのツールを使い、インフラの再現性・バージョン管理・自動化を実現する。
DevSecOps
DevOpsのプロセスにセキュリティ(Sec)を統合した開発文化。開発・テスト・デプロイの各フェーズにセキュリティチェックを組み込み、安全なシステムを継続的に提供する。SAST・DAST等のツールが活用される。
SLO
Service Level Objective(サービスレベル目標)の略。システムの可用性・応答時間などの目標値を定量的に設定したもの。SRE文化における運用品質の指標。例:月間稼働率99.9%。
フィーチャーフラグ(機能フラグ)
コードのデプロイとは独立して機能のオン/オフを切り替えられる仕組み。段階的ロールアウト・A/Bテスト・カナリアリリース・緊急無効化をコードの再デプロイなしに実現する。
IT用語: Terraformとは|インフラをコードで管理するIaCツール
AWSやGCPなどのクラウドリソースをコードで定義・管理するTerraformの仕組みとHCL構文を解説。