この記事では、Azure Monitor で収集されたデータを視覚化するためのさまざまなオプションと、各ツールが最も役立つさまざまなシナリオの説明を比較します。 また、ニーズに適した視覚化ツールを選択する方法に関するガイダンスも提供します。
Azure ブック
Azure ブックは、 データ分析と豊富なビジュアル レポートの作成のための柔軟なキャンバスを提供します。 ブックを使用して、Azure 全体のデータ ソースの最も完全なセットを活用し、それらを統合された対話型エクスペリエンスに組み合わせることができます。 これらは、複数の Azure リソースにわたってエンドツーエンドの監視ビューを用意する場合に特に便利です。 Container InsightsやVM Insightsなどのインサイトでは、事前に構築されたワークブックを使用して、特定のサービスの正常性とパフォーマンスに関する重要な情報を提供します。 Azure Monitor の [ ブック] タブにあるブックのギャラリーにアクセスしたり、カスタム ブックを作成したり、Azure GitHub コミュニティ テンプレートを利用してさまざまなユーザーの要件を満たしたりすることができます。
Azure ブックは、Azure Arc を使用したハイブリッド環境を含む、Azure マネージド ハイブリッド環境やエッジ環境に最適です。分析情報からのデータに基づいてカスタム レポートを作成し、アクションと自動化のために他の Azure 機能との統合を提供することができます。
Azure のダッシュ ボード
Azure ダッシュボード は、Azure インフラストラクチャとサービス用に 1 つのウィンドウを提供する場合に便利です。 ブックにはより豊富な機能が用意されていますが、ダッシュボードでは、Azure Monitor のデータを他の Azure サービスのデータと組み合わせることができます。 次のビデオからダッシュボードを作成する方法について説明します。
Grafana
Grafana は、運用ダッシュボードに優れたオープン プラットフォームです。 これにより、データ クエリ、クエリ結果を組み合わせ、クライアント側のオープン エンドのデータ処理を実行するための広範な柔軟性を活用できます。 Grafana には、Dynatrace、New Relic、AppDynamics などのアプリケーション パフォーマンス監視 (APM) ツール用の一般的なプラグインとダッシュボード テンプレートがあり、1 つのウィンドウにマルチクラウド監視用の AWS CloudWatch および GCP BigQuery プラグインもあります。
Azure Managed Grafana は、Azure Monitor や Azure Data Explorer などの Azure ネイティブ データ ストアに対してこのエクスペリエンスを最適化します。 サブスクリプション内の任意のリソースに簡単に接続し、結果として得られるすべてのテレメトリを使い慣れた Grafana ダッシュボードで表示できます。 Azure Monitor ポータルに統合され、Azure リソース用のすぐに使用できるダッシュボードが含まれるほか、Azure Monitor のメトリックとログから Grafana ダッシュボードへのグラフのピン留めもサポートされます。 開始するには、「 Grafana を使用した視覚化」 を参照してください。
Grafana のすべてのバージョンには、 Azure Monitor の メトリックとログを視覚化するための Azure Monitor データソース プラグインが含まれています。 すぐに使用できる Grafana Azure アラート ダッシュボード を使用すると、Azure Monitor、Azure データソース、および Prometheus 用の Azure Monitor マネージド サービスの Azure Monitor アラートを表示して使用できます。
Grafana は、Kubernetes、マルチクラウド、オープン ソース ソフトウェア、サード パーティの統合など、クラウドネイティブシナリオでのデータの視覚化とダッシュボードに最適です。 オープン ソースおよびサード パーティ製ツールとの相互運用性が提供され、Azure portal の外部でダッシュボードを共有できます。
Power BI
Power BI は、長期的な KPI (主要業績評価指標) の傾向を分析するレポートと共に、ビジネス中心のダッシュボードとレポートを作成するのに役立ちます。 ログ クエリの結果を Power BI データセットにインポートできます。これにより、さまざまなソースのデータを組み合わせたり、Web やモバイル デバイスでレポートを共有したりなどの機能を利用できます。
その他のオプション
一部の Azure Monitor パートナーは、視覚化機能を提供しています。 Azure Monitor パートナーは、時間を節約するためにすぐに使用できる視覚化を提供する場合がありますが、これらのソリューションには追加コストが発生する可能性があります。
REST API を使用して、Azure Monitor でメトリックとログ データを使用して、独自のカスタム Web サイトとアプリケーションを構築することもできます。 REST API を使用すると、UI、視覚化、対話機能、および機能の柔軟性が得られます。