Azure Monitor データ ソースを設計する

完了

Azure Monitor は、リソースから収集されたデータの表示、分析、操作に使用できる共通監視データ プラットフォームを基にしています。 このプラットフォームには、2 つの主要コンポーネント (ログメトリック) をサポートする多くの機能が用意されています。

Azure Monitor ログ では、データが監視対象のリソースから収集され、整理されます。 ユーザーは、収集するデータとプラットフォームでの編成方法を構成します。 Azure Monitor の他の機能では、データがログに自動的に保存されます。 格納データと収集されたデータを合わせて使用すると、環境のパフォーマンスを監視するのに役立ちます。

Azure Monitor メトリック により、監視対象のリソースから数値データがキャプチャされ、時間別に整理されたデータベースに結果が格納されます。 メトリックは、指定した間隔で収集されます。 メトリックを使用して、特定の時間または特定の状況下でのシステムのパフォーマンスを確認できます。

Azure Monitor では、Azure リソースによって作成されたデータだけでなく、監視データのその他のソースも収集されます。

Diagram that shows sources of monitoring data for Azure Monitor.

Tailwind Traders の CTO として、環境について検討します。 収集する必要がある監視データのソースは何ですか? 収集されたデータに対して実行する必要がある分析やその他のアクションは何ですか?

Azure Monitor について知っておくべきこと

監視計画を作成する際には、Azure Monitor の次の特性を考慮してください。

  • 共通のツール セットを使用して、データを複数のリソースから Azure Monitor に収集し、まとめて分析できます。

  • ログを使用すると、ログ クエリを使用して複雑な分析を行うことができます。

  • メトリックにより、優先度アラートや重大な問題への対応など、ほぼリアルタイムのシナリオがサポートされます。

  • 監視データを他の場所に送信して、追跡やレポート作成などの特定のシナリオをサポートできます。

  • Azure アプリケーションからの監視データのソースは階層化でき、層ごとに異なる方法でアクセスできるようにすることができます。

    • 最上位の層は、アプリケーション自体用です。
    • 下位層は、Azure プラットフォームのコンポーネントです。

データの場所とデータ アクセスの詳細については、Azure でのデータの場所の監視に関するページを参照してください。

Azure Monitor を使用する際の考慮事項

Azure Monitor でログとメトリックがどのように使用されるかを確認しました。 次に、これらの機能を、Tailwind Traders の監視ソリューションに実装する方法を検討します。

  • データ ソースとデータ アクセスについて検討します。 監視する Tailwind Traders リソースを特定します。 これらのリソースからのデータが、他のリソースまたはアプリケーションでどのようにアクセスされるかを検討します。 Azure Monitor では、データがさまざまなコンポーネントから自動的に収集され、それらのデータはさまざまな方法でアクセスされます。

    Diagram that shows how Azure Monitor collects data from a range of sources.

    • アプリケーション データは、カスタム アプリケーション コードに関連するデータです。
    • オペレーティング システム データは、アプリケーションをホストする Windows または Linux の仮想マシンから取得されます。
    • Azure リソース データは、Web アプリやロード バランサーなど、Azure リソースの操作から取得されます。
    • Azure サブスクリプション データは、Azure の正常性と可用性に関する情報など、サブスクリプションに関するデータです。
    • Azure テナント データは、Microsoft Entra ID など、Azure の組織レベルのサービスについて説明するデータです。
  • ログ データに対するクエリについて検討します。 Tailwind Traders の収集されたデータを分析するためのログ クエリを作成します。 ログ クエリの詳細については、Azure Monitor でのログ クエリに関するページを参照してください。

  • ログとメトリックのデータに基づいたアラートについて検討します。 システムの問題を事前に通知できるように、ログ データに基づいた警告ルールを設定します。 メトリック データを使用して、値が定義された制限を超えた場合など、Tailwind Traders で重大な問題が発生した時期を特定します。

  • メトリックを対話形式で分析できるメトリックス エクスプローラーの使用を検討します。 ピーク使用率、アクセス情報、ワークロード、インシデント シナリオなど、Tailwind Traders リソースを監視するメトリックを定義します。 収集されたデータを調査するには、メトリックス エクスプローラーを使用します。 ログ クエリの詳細については、「メトリックス エクスプローラーの高度な機能」を参照してください。