Azure Monitor を使用してネットワークを監視する
- 11 分
Azure Monitor とは
Azure Monitor は、クラウドおよびオンプレミス環境から監視データを収集、分析、対応するための包括的な監視ソリューションです。 Azure Monitor を使用すると、アプリケーションおよびサービスの可用性とパフォーマンスを最大化できます。 Azure Monitor は、アプリケーションのパフォーマンスを理解するのに役立ち、システム イベントに手動でプログラムで応答できます。
Azure Monitor の使用例をいくつか次に示します。
- Application Insights を使用して、アプリケーション全体の問題を検出して診断します。
- インフラストラクチャの問題を VM insights と Container insights に関連付けます。
- Log Analytics を使用して、トラブルシューティングと診断の監視データを確認します。
- スマート アラートや自動化されたアクションにより、大規模な運用をサポートします。
- Azure のダッシュボードとワークブックで視覚化を作成します。
- Azure Monitor メトリックを使用して、監視対象のリソースからデータを収集します。
Azure Monitor (ビデオ)
このビデオでは、Azure Monitor の機能とコンポーネントの概要を示します。
Azure Monitor コンポーネント
次の図は、Azure Monitor の概要を示しています。 この図の中央には、メトリックとログという 2 つの基本的な種類のデータ ストアがあります。左側のペインは、これらのデータ ストアを設定する監視ソースです。 右側のペインは、この収集されたデータを使用して Azure Monitor によって実行されるさまざまなアクションです。 アクションには、分析、アラート、および外部システムへのストリーミングが含まれます。
データ ソース は、監視対象のリソースの種類です。 データ ソースには、アプリ/ワークロード、インフラストラクチャ、Azure プラットフォーム、カスタム ソースなどがあります。
データ プラットフォームには 、収集されたデータが格納されます。 Azure Monitor のコア データ プラットフォームには、メトリック、ログ、トレース、変更のためのストアがあります。 メトリックは、特定の時点におけるシステムの側面を表す数値です。 ログには、システム イベントが記録されます。
分析情報 は、大規模でスケーラブルな精選された視覚化です。 Insights は、アプリケーション、コンテナー、ネットワーク、仮想マシンで使用できます。
グラフやテーブルなどの視覚化は、監視データを集計し、さまざまな対象ユーザーに表示するための効果的なツールです。 視覚化には、ダッシュボード、ブック、Power BI、Grafana などがあります。 Grafana は、運用ダッシュボードに優れたオープン プラットフォームです。
監視データの分析には、メトリック エクスプローラーとログ分析が含まれます。
重要なイベントが問題になる前に、事前に対処します。 たとえば、応答は、管理者へのテキストまたは電子メール、またはエラー状態の修正を試みる自動化されたプロセスなどです。
統合 により、他のシステムまたはカスタム ソリューションで監視データを使用できます。 統合には、Event Hubs、Azure Storage、Logic Apps、Azure Functions、API が含まれます。
ヒント
Azure Monitor の詳細については、Azure Monitor トレーニング モジュール の概要に関する ページを参照してください。