GLOSSARY

オブザーバビリティ(可観測性)

最終更新日:

オブザーバビリティとは、システムが出すメトリクス・ログ・トレースなどのデータから、外側にいながら、システムの中で何が起きているかを調べられる状態にしておくことです。

オブザーバビリティ(可観測性)は、システムの内部を知らなくても、外に出てくるデータから「なぜ、これが起きているのか」を調べられる状態を指します。調べる材料になるデータは、数値の推移(メトリクス)、出来事の記録(ログ)、一つの処理が複数のサービスをどう通ったかの記録(トレース)の3つが基本です。

従来の監視は、CPU の使用率やサーバーの死活など、あらかじめ決めた項目がしきい値を上回ったかを見張るものです。オブザーバビリティは、想定していなかった不具合が起きたときに、データを組み合わせて原因をたどれることを重んじます。小さなサービスを多数つなぐ作りや、サーバーレス・コンテナを使う作りでは、どこで遅れや失敗が起きたかを追うために、トレースが役に立ちます。

データを集める方法をそろえるための仕組みとして、オープンソースの OpenTelemetry が広く使われています。集めるデータが増えるほど、保存と分析の費用も増えるため、何のために、どのデータを、どのくらいの期間残すかを決めてから始めます。

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ

無料で相談する無料の診断