次の方法で共有


監視データの分析と視覚化

この記事では、Azure Monitor で収集されたデータを視覚化および分析するための組み込み機能について説明します。 チャートやグラフなどの可視化は、監視データを分析して問題を詳細に調査し、パターンを特定するのに役立ちます。 組織内のさまざまなユーザーの要件を満たすカスタム視覚化を作成できます。

組み込みの分析機能

次の表では、構成なしで収集されたデータの分析を提供する Azure Monitor の機能について説明します。

コンポーネント 説明 必要なトレーニングや構成
[概要] ページ ほとんどの Azure サービスには、Azure portal の [概要 ] ページがあり、最新の重要なメトリックを示すグラフを含む [モニター ] セクションが含まれています。 この情報は、個々のサービスの所有者がリソースのパフォーマンスをすばやく評価するためのものです。 このページは、自動的に収集されるプラットフォーム メトリックに基づいています。 構成は必要ありません。
メトリックス エクスプローラー メトリックス エクスプローラーを使用すると、メトリック データを対話的に操作し、メトリック アラートを作成できます。 メトリックス エクスプローラーを使用するには最小限のトレーニングが必要ですが、分析するメトリックをよく理解していることが求められます。 • データ収集を構成した後は、他の構成は必要ありません。
• Azure リソースのプラットフォーム メトリックは自動的に使用できます。
• 仮想マシンのゲスト メトリックは、Azure Monitor エージェントが仮想マシンにデプロイされた後で使用できます。
アプリケーション メトリックは、Application Insights の構成後に使用できます。
Log Analytics Log Analytics を使用すると、ログ クエリを作成してログ データを対話形式で操作したり、ログ検索アラートを作成したりできます。 クエリ言語を理解できるようになるにはある程度のトレーニングが必要ですが、一般的な要件の場合は事前構築済みクエリを使用できます。 また、組織に固有のクエリを含むクエリ パック を追加することもできます。 その後、クエリ言語に慣れている場合は、組織内の他のユーザーに対してクエリを作成できます。

組み込みの視覚化ツール

Azure ブック

Azure ブックは、 データ分析と豊富なビジュアル レポートの作成のための柔軟なキャンバスを提供します。 ブックを使用して、Azure 全体のデータ ソースの最も完全なセットを活用し、それらを統合された対話型エクスペリエンスに組み合わせることができます。 これらは、複数の Azure リソースにわたってエンドツーエンドの監視ビューを用意する場合に特に便利です。 分析情報では事前構築済みのブックが使用され、特定のサービスの正常性とパフォーマンスに関する重要な情報が表示されます。 Azure Monitor の [ ブック] タブにあるブックのギャラリーにアクセスしたり、カスタム ブックを作成したり、Azure GitHub コミュニティ テンプレートを利用してさまざまなユーザーの要件を満たしたりすることができます。

ページ ビューの分析、使用状況、ページに費やされた時間など、ブックの 3 つのページのスクリーンショットを示す図。

Azure のダッシュ ボード

Azure ダッシュボード は、Azure インフラストラクチャとサービスの "1 つのウィンドウ" を提供する場合に役立ちます。 ブックにはより豊富な機能が用意されていますが、ダッシュボードでは、Azure Monitor のデータを他の Azure サービスのデータと組み合わせることができます。

カスタマイズ可能な情報を含む Azure ダッシュボードの例を示すスクリーンショット。

ダッシュボードを作成する方法に関するビデオを次に示します。

グラファナ

Grafana は、運用ダッシュボードに優れたオープン プラットフォームです。 これは次の場合に役立ちます。

  • 運用上のインシデントの検出、分離、トリアージ。
  • Azure と Azure 以外のデータ ソースの視覚化の組み合わせ。 これらのソースには、オンプレミス、サードパーティ製のツール、および他のクラウド内のデータ ストアが含まれます。

Grafana には、Dynatrace、New Relic、AppDynamics などのアプリケーション パフォーマンス監視 (APM) ツール用の一般的なプラグインとダッシュボード テンプレートがあります。 これらのリソースを使用して、他のツールによって収集されたスタック内の上位のメトリックと共に Azure プラットフォーム データを視覚化できます。 また、1 つのウィンドウでマルチクラウド監視を行うための AWS CloudWatch および GCP BigQuery プラグインもあります。

Grafana を使用すると、データ クエリ、クエリ結果の組み合わせ、オープン エンドのクライアント側データ処理の実行、およびオープンソース コミュニティ ダッシュボードの使用に含まれる広範な柔軟性を活用できます。

Grafana のすべてのバージョンには、 Azure Monitor の メトリックとログを視覚化するための Azure Monitor データソース プラグインが含まれています。

Azure Managed Grafana では、Azure Monitor や Azure Data Explorer などの Azure ネイティブ データ ストアでもこのエクスペリエンスが最適化されます。 これにより、サブスクリプション内の任意のリソースに簡単に接続し、結果として得られるテレメトリをすべて使い慣れた Grafana ダッシュボードで表示できます。 また、Azure Monitor のメトリックとログから Grafana ダッシュボードへのグラフのピン留めもサポートしています。 Grafana には、Azure リソース用のすぐに使えるダッシュボードが含まれています。 最初の Azure Managed Grafana ワークスペースを作成 して開始します。

すぐに使用できる Grafana Azure アラート ダッシュボード を使用すると、Azure Monitor、Azure データソース、および Prometheus 用の Azure Monitor マネージド サービスの Azure Monitor アラートを表示して使用できます。

Grafana の視覚化を示すスクリーンショット。

Power BI

Power BI は、長期的な KPI (主要業績評価指標) の傾向を分析するレポートと共に、ビジネス中心のダッシュボードとレポートを作成するのに役立ちます。 ログ クエリの結果を Power BI データセットにインポートできます。これにより、さまざまなソースのデータを組み合わせたり、Web やモバイル デバイスでレポートを共有したりなどの機能を利用できます。

IT 運用用の Power BI レポートの例を示すスクリーンショット。

適切な視覚化ツールを選択する

Kubernetes や Azure Kubernetes Service (AKS) などのクラウドネイティブ シナリオでのデータの視覚化とダッシュボード、およびマルチクラウド、オープン ソース ソフトウェア、サードパーティの統合には、Azure Managed Grafana を使用することをお勧めします。 Azure Arc を使用した Azure ハイブリッド環境など、他の Azure シナリオでは、Azure ブックをお勧めします。

Azure Managed Grafana を使用するタイミング

  • Prometheus および CNCF ツールで監視されるクラウド ネイティブ環境
  • マルチクラウド環境とマルチプラットフォーム環境
  • マルチテナントと移植性のサポート
  • オープン ソースおよびサード パーティ製ツールとの相互運用性
  • Azure portal の外部でダッシュボードを共有する

Azure ワークブックを使用する場合はいつ

  • Azure マネージド ハイブリッド環境とエッジ環境
  • Azure アクションと自動化との統合
  • Azure Monitor の分析情報に基づくカスタム レポートの作成

利点とユース ケース

視覚化ツール メリット 推奨される使用方法
Azure ブック
ネイティブ Azure ダッシュボード プラットフォーム エンジニアリング チームと技術チームがシナリオを視覚化して調査するためのツールとして使用します。
自動更新 アプリ開発者、クラウド エンジニア、その他の技術担当者向けのレポート ツールとして使用する
すぐに使用でき、パブリックな GitHub テンプレートとレポート
パラメーターを使用すると、動的なリアルタイム更新が可能
クエリで選択した値を使用して、より詳細なデータの項目を選択できる概要を提供できます
他の視覚化よりも多くのソースに対してクエリを実行できる
フル カスタマイズが可能
共同作業とトラブルシューティング用に設計
Azure ダッシュボード
ネイティブ Azure ダッシュボード プラットフォーム Azure/Arc 排他環境の場合
追加コストなし
大規模なデプロイでのサポート
メトリック グラフとログ クエリの結果を、関連するサービスの運用データと組み合わせることができます
Azure ロールベースのアクセス制御との統合を通じて、サービス所有者とダッシュボードを共有する
Azure Managed Grafana
マルチプラットフォーム、マルチクラウドの 1 つのウィンドウの視覚化 Azure アクセス権を持たないユーザーの場合
Azure とのシームレスな統合 外部の視覚化エクスペリエンス 、特に SOC および NOC 環境の RAG 型ダッシュボードに使用する
時系列データとイベント データを 1 つの視覚化パネルに結合できます クラウド ネイティブ CNCF の監視
動的変数のユーザー選択に基づいて動的ダッシュボードを作成できます マルチクラウド環境
Prometheus のサポート 管理者またはエグゼクティブレベルのユーザー向けの全体的な状況、稼働/停止、高レベルの傾向レポート
サードパーティの監視ツールとの統合 環境、アプリ、セキュリティ、ネットワークの状態を表示して、ネットワーク オペレーション センター (NOC) ダッシュボードに継続的に表示するために使用します
ほとんどの監視ツールとプラットフォームからのすぐに使えるプラグイン
操作に重点を置いたダッシュボード テンプレート
コミュニティで作成されたコミュニティでサポートされているテンプレートからダッシュボードを作成できます
任意のクラウド プロバイダーまたはオンプレミスで実行されるベンダーに依存しないビジネス継続性とディザスター シナリオを作成できます
Power BI
豊富な視覚化 管理レベルとエグゼクティブ レベルを目的とした外部視覚化に使用する
広範なスライスとダイシングを使用した BI 分析をサポート 長期的な傾向に合ったビジネス中心の KPI ダッシュボードの設計に役立ちます
複数のデータ ソースからのデータを統合する
パフォーマンスを向上させるためにキューブにキャッシュされた結果
ズームインやクロスフィルタリングなど、広範な対話機能
組織全体で簡単に共有する

その他のオプション

一部の Azure Monitor パートナーは、視覚化機能を提供しています。 Azure Monitor パートナーは、時間を節約するためにすぐに使用できる視覚化を提供する場合がありますが、これらのソリューションには追加コストが発生する可能性があります。

REST API を使用して、Azure Monitor でメトリックとログ データを使用して、独自のカスタム Web サイトとアプリケーションを構築することもできます。 REST API を使用すると、UI、視覚化、対話機能、および機能の柔軟性が得られます。

次のステップ