運用・サービス
オブザーバビリティ
Observability
読み:おぶざーばびりてぃ
外部へ出る情報を手掛かりに、システム内部の状態や問題を理解しやすくする性質と実践です。
01初心者向け
まず意味をつかむ
異常が起きたとき、動いている仕組みの中で何が起きているかを調べられるようにします。決めた警告を見るだけでなく、新しい疑問にも答えやすくします。
02実務者向け
仕事でどう使うか
利用者の操作と内部処理を結び付けられる記録を設計します。数値、ログ、処理の追跡情報などを関連付け、必要な権限、保存期間、費用を管理します。
03専門家向け
判断を一段深める
大量にデータを集めても、関連をたどれなければ理解は進みません。重要な業務の境界に識別情報を置き、記録の欠落や測定負荷も評価します。機密情報が観測データへ流れ込まない設計も必要です。
別名・略語:可観測性
IN PRACTICE
具体例で考える
架空の申込失敗について、要求IDから画面、API、データベースの記録を関連付け、どの処理で待ち時間が増えたかを調べます。
理解を助けるための架空の例です。状態を表す数値
出来事のログ
一連の処理の追跡
観測手段の例です。三種類を集めれば十分というチェックリストではありません。
ここは誤解しやすい
ログや監視製品を導入しただけで、原因を必ず特定できる状態になったとは限りません。
この知識を、組織の力へ。
