ベストプラクティスの概要
オブザーバビリティは、成熟したツール群を持つ幅広いトピックです。しかし、すべてのツールがすべてのソリューションに適しているわけではありません。
オブザーバビリティの要件、設定、最終的なデプロイメントを進めていく上で、オブザーバビリティ戦略に関する意思決定プロセスの参考となる 5 つの重要なベストプラクティスをまとめました。
重要なものをモニタリングする
オブザーバビリティで最も重要な考慮事項は、サーバー、ネットワーク、アプリケーション、顧客ではありません。それは、あなた、ビジネス、プロジェクト、またはユーザーにとって重要なものです。
まずは成功基準から始めましょう。例えば、e コマースアプリケーションを運営している場合、成功の指標は過去 1 時間の購入数かもしれません。非営利団体の場合は、月間目標に対する寄付金額かもしれません。決済プロセッサーは取引処理時間を監視し、大学は学生の出席率を測定したいかもしれません。
成功の指標は誰にとっても異なります!ここでは e コマースアプリケーションを例として使用していますが、あなたのプロジェクトは全く異なる測定基準を持つかもしれません。しかし、アドバイスは同じです:良い 状態がどのようなものかを知り、それを測定してください。
アプリケーションの種類に関係なく、まずは主要な指標を特定することから始める必要があります。そして、そこから Working Backwards1 して、アプリケーションやインフラストラクチャの観点からどのような影響があるかを確認します。例えば、Web サーバーの CPU 使用率が高くなることで顧客満足度が危険にさらされ、結果として売上に影響を与えるのであれば、CPU 使用率のモニタリングは重要です!
目標を理解し、測定しましょう!
重要なトップレベルの KPI を特定したら、次はそれらを追跡・測定する自動化された方法を持つことです。 ワークロードの運用を監視するのと同じシステムでこれを行うことが、成功の重要な要因となります。 e コマースワークロードの例では、以下のようになります:
- 売上データを時系列として公開する
- 同じシステムでユーザー登録を追跡する