次の方法で共有


Grafana を使用して Azure Monitor データを視覚化する

Grafana は、複数のデータ ソースからのメトリック、ログ、トレースの対話型ダッシュボードのクエリ、監視、作成を可能にするオープンソースの分析および視覚化プラットフォームです。 この記事では、Grafana を使用して Azure Monitor データを視覚化するために Azure が提供するさまざまなオプションについて説明します。

Azure には、Grafana を使用するための次の 2 つのオプションが用意されています。 この記事の残りの部分では、各オプションについて詳しく説明し、各オプションを使用する必要があるシナリオのガイダンスを示します。

Grafana を使用した Azure Monitor ダッシュボード。 Azure Monitor で収集されたデータの Grafana ダッシュボードを Azure portal で直接提供します。コストも構成要件もありません。 Azure Managed Grafana。 さまざまなデータ ソースを使用してダッシュボードをサポートするフル マネージドの Grafana サービス。

Grafana を用いた Azure Monitor のダッシュボード

Grafana を含む Azure Monitor ダッシュボードは、Azure portal で直接 Grafana ダッシュボードを提供します。 これは、コストなしで、構成要件なしで自動的に使用できます。

Grafana を使用した Azure Monitor ダッシュボードでは、次の機能が有効になります。

  • 一連の事前構築済みダッシュボードを使用して、Azure リソースの監視データを視覚化します。
  • サポートされているリソース用に、一般公開されている何千もの Grafana コミュニティ ダッシュボードを インポートします。
  • Azure portal で独自のダッシュボードを作成し、さまざまな Grafana の視覚化 とクライアント側 の変換 を Azure 監視データに適用します。
  • ARM テンプレートと Bicep テンプレートを使用した Azure RBAC と自動化の使用など、Grafana ダッシュボードをネイティブ Azure リソースとして管理します。

アクセス方法

Azure ポータルで Azure Monitor に移動し、Kubernetes クラスターからスクレイピングされた Prometheus メトリック、または Azure Monitor に取り込まれたメトリックを表示するための Grafana ダッシュボード を選択します。

grafana の既定のダッシュボードを含むダッシュボードのスクリーンショット。

データ ソース

Grafana を含む Azure Monitor ダッシュボードでは、次のデータ ソースがサポートされています。 他のデータ ソースが必要な場合は、「 Azure Managed Grafana」を参照してください。

  • Azure Monitor メトリックを使用して Azure リソースからの数値時系列データを取得します。
  • Prometheus メトリックスを Kubernetes クラスターから収集するための Azure Monitor プロメテウス用マネージド サービス
  • 強力な Kusto クエリ言語 (KQL) を使用してクエリを実行できる Azure リソースのログとパフォーマンス データの Azure Monitor ログ
  • Azure Monitor トレース を使用して、Application Insights の分散トレース データをクエリして視覚化する。
  • Azure Resource Graph を使用すると、サブスクリプション間で Azure リソースのクエリと識別をすばやく行うことができます。
  • Kusto クエリ言語 (KQL) を使用して ADX クラスターから直接データを照会する Azure Data Explorer

制限事項

Grafana を含む Azure Monitor ダッシュボードでは、次の Grafana 機能はサポートされていません。 これらの機能が必要な場合は、 Azure Managed Grafana に関するページを参照してください。

  • Alerts
  • 報告書
  • ライブラリ パネル
  • スナップショット
  • プレイリスト
  • アプリ プラグイン

Azure Managed Grafana

Azure Managed Grafana は、さまざまなデータ ソースを使用したダッシュボードをサポートするフル マネージドの Grafana サービスです。 他の Grafana デプロイと同じブラウザー エクスペリエンスを使用して Grafana ダッシュボードにアクセスします。

付属の Azure Monitor データ ソース プラグイン を使用すると、Grafana を使用して Azure Monitor ダッシュボードと同じデータ ソースにアクセスできます。 Prometheus プラグインを追加して、Prometheus の Azure Monitor マネージド サービスのデータのクエリと視覚化を行います。 Azure Monitor Prometheus メトリックへの Grafana の接続に関するページを参照してください。

サービスの詳細については、 Azure Managed Grafana の概要 を参照してください。 次の表は、Azure Monitor データで Azure Managed Grafana を使用する方法を説明する関連記事へのリンクを示しています。

製品領域 Documentation
Containers Kubernetes の監視
AKS クラスターの監視を有効にする
既定の Grafana ダッシュボード
ログレベルダッシュボード
Argo CD ダッシュボード
Elastisearch ダッシュボード
Istio ダッシュボード
Kafka ダッシュボード
メトリック Azure Monitor ワークスペースの Grafana ダッシュボードへのリンク
Grafana を Azure Monitor Prometheus メトリックに接続する

ソリューションの比較

Grafana を含む Azure Monitor ダッシュボードは、Azure portal で無償で、構成なしで利用できるため、Azure Monitor データのみを使用する場合は、最初の選択肢にする必要があります。

次のいずれかが必要な場合 は、Azure Managed Grafana を選択します。

  • オープンソースおよび Grafana エンタープライズ データ ソースを含む外部データ ソースと自動化へのアクセス
  • Grafana アラート
  • スケジュールされたレポート
  • 基になるデータ ストアへのアクセスを共有せずにダッシュボードへのアクセスを共有する機能

次の表に、2 つのソリューションの完全な比較を示します。

特徴 Azure Monitor
Grafana を使用したダッシュボード

Azure Managed Grafana
アクセス Azure portal Grafana Web インターフェイス
価格設定 コストなし ユーザーごとの価格 と Standard SKU のコンピューティング コスト
データ ソース Azure Monitor
Azure Managed Prometheus
Azure Resource Graph
Azure Monitor、Azure Prometheus、Azure Data Explorer、OSS データ ソース、ライセンスで使用可能なエンタープライズ データ ソース
データ ソース認証 現在のユーザーのみ ユーザー構成可能: 現在のユーザー、マネージド ID、アプリの登録
データ ソースの管理 N/A – ユーザー RBAC ロールによって異なります ユーザーが管理するデータ ソース
コンピューティング リソース SaaS 専用の仮想マシン スケール セット
Grafana Enterprise サポートされていません ライセンスで利用可能
その他のプラグイン Azure マネージドのみ Azure によって管理された、オープンソース、および Enterprise と組み合わせ可能なサードパーティオプション
Grafana アラート サポートされていません サポートされています
Grafana 電子メール通知 サポートされていません サポートされています
レポーティング サポートされていません サポートされています
プライベート ネットワーク サポートされていません プライベート リンクとマネージド プライベート エンドポイント
決定論的な送信 IP サポートされていません サポートされています
ゾーン冗長性 既定で有効 サポートされています

次のステップ