Azure Monitor データ ソースを設計する
Azure Monitor は、リソースから収集されたデータの表示、分析、操作に使用できる共通監視データ プラットフォームを基にしています。 このプラットフォームには、2 つの主要コンポーネント (ログとメトリック) をサポートする多くの機能が用意されています。
Azure Monitor ログ では、データが監視対象のリソースから収集され、整理されます。 ユーザーは、プラットフォーム上で収集および整理するデータを構成します。 Azure Monitor の他の機能では、データがログに自動的に保存されます。 格納データと収集されたデータを合わせて使用すると、環境のパフォーマンスを監視するのに役立ちます。
Azure Monitor メトリック により、監視対象のリソースから数値データがキャプチャされ、時間別に整理されたデータベースに結果が格納されます。 メトリックは、指定した間隔で収集されます。 メトリックを使用して、特定の時間または特定の状況下でのシステムのパフォーマンスを確認できます。
Azure Monitor はさまざまな数多くのデータ ソースを収集します。
Tailwind Traders の CTO として、環境について検討します。 収集する必要がある監視データのソースは何ですか? 収集されたデータに対して実行する必要がある分析やその他のアクションは何ですか?
Azure Monitor について知っておくべきこと
監視計画を作成する際には、Azure Monitor の次の特性を考慮してください。
共通のツール セットを使用して、データを複数のリソースから Azure Monitor に収集し、まとめて分析できます。
ログを使用すると、ログ クエリを使用して複雑な分析を行うことができます。
メトリックにより、優先度アラートや重大な問題への対応など、ほぼリアルタイムのシナリオがサポートされます。
監視データを他の場所に送信して、追跡やレポート作成などの特定のシナリオをサポートできます。
Azure アプリケーションからの監視データのソースは階層化でき、層ごとに異なる方法でアクセスできるようにすることができます。
- 最上位の層は、アプリケーション自体用です。
- 下位層は、Azure プラットフォームのコンポーネントです。
データの場所とデータ アクセスの詳細については、Azure でのデータの場所の監視に関するページを参照してください。
Azure Monitor を使用する際の考慮事項
Azure Monitor でログとメトリックがどのように使用されるかを確認しました。 次に、これらの機能を、Tailwind Traders の監視ソリューションに実装する方法を検討します。
データ ソースとデータ アクセスについて検討します。 監視する Tailwind Traders リソースを特定します。 Azure Monitor では、データがさまざまなコンポーネントから自動的に収集され、それらのデータはさまざまな方法でアクセスされます。
Windows イベント。 Windows イベント ログ システムに送信される情報 (sysmon イベントなど)。
パフォーマンス カウンター。 オペレーティング システムとワークロードのさまざまな側面のパフォーマンスを測定する数値。
Syslog。 Linux イベント ログ システムに送信される情報。
テキスト ログ。 ローカル ディスクのテキスト ログ ファイルに送信される情報。
JSON ログ。 ローカル ディスクの JSON ログ ファイルに送信される情報。
IIS ログ。 インターネット インフォメーション サービス (IIS) は、Windows マシンのローカル ディスクからログを記録します。
ログ データに対するクエリについて検討します。 Tailwind Traders の収集されたデータを分析するためのログ クエリを作成します。 ログ クエリの詳細については、Azure Monitor でのログ クエリに関するページを参照してください。
ログとメトリックのデータに基づいたアラートについて検討します。 システムの問題を事前に通知できるように、ログ データに基づいた警告ルールを設定します。 メトリック データを使用して、値が定義された制限を超えた場合など、Tailwind Traders で重大な問題が発生した時期を特定します。
メトリックを対話形式で分析できるメトリックス エクスプローラーの使用を検討します。 ピーク使用率、アクセス情報、ワークロード、インシデント シナリオなど、Tailwind Traders リソースを監視するメトリックを定義します。 収集されたデータを調査するには、メトリックス エクスプローラーを使用します。 ログ クエリの詳細については、「メトリックス エクスプローラーの高度な機能」を参照してください。