この記事では、Azure Monitor で Grafana を使用する方法について説明します。 統合データ用の無料の Azure ダッシュボードと高度な機能用の Managed Grafana が含まれています。
Grafana を使用したダッシュボード
Grafana を含む Azure Monitor ダッシュボードを使用すると、Grafana のクエリ、変換、視覚化の機能を次の機能で使用できます。
- Azure Monitor
- Prometheus 用の Azure Monitor マネージド サービス
- Azure Resource Graph
次のようにすることができます。
- 管理オーバーヘッドなしで、Azure portal でダッシュボードを直接作成および編集できます。
- 一般公開されている何千もの Grafana コミュニティ ダッシュボードからダッシュボードをインポートします。
- さまざまな Grafana 視覚化 とクライアント側 の変換を Azure 監視データに適用します。
- ARM テンプレートと Bicep テンプレートを使用した Azure RBAC と自動化の使用など、Grafana ダッシュボードをネイティブ Azure リソースとして管理します。
Azure Monitor または Azure Kubernetes Services から Azure portal から Grafana を使用して Azure Monitor ダッシュボードにアクセスできます。
ダッシュボードを作成および編集し、独自のコピーを作成して、元のダッシュボードを編集せずに変更できます。 ダッシュボードにタグを付けることもできます。
制限事項
- プレビューの制限事項。 Grafana Explore、ダッシュボード リンク、およびサンプルのサポートはまだ利用できません。
- サポートされていない機能。 Grafana は、アラート、レポート、ライブラリ パネル、スナップショット、プレイリスト、アプリ プラグイン、さまざまなダッシュボード間でのパネルのコピーを評価しました。
管理されたGrafana
Grafana と付属の Azure Monitor データ ソース プラグインを使用して、Azure サービスとアプリケーションを監視できます。 このプラグインで、次の Azure サービスからデータが取得されます。
- Azure Monitor メトリックを使用して Azure リソースからの数値時系列データを取得します。
- 強力な Kusto クエリ言語 (KQL) を使用してクエリを実行できる Azure リソースのログとパフォーマンス データの Azure Monitor ログ。 Application Insights ログ クエリを使用して、Application Insights ログベースのメトリックを取得できます。
- Application Insights のログ ベースのメトリック を使用して、監視対象のアプリの正常性を分析できます。 Grafana の Application Insights ログ クエリを使用して、Application Insights ログ メトリック データを活用できます。
- Azure Monitor トレース を使用して、Application Insights の分散トレース データをクエリして視覚化する。
- Azure Resource Graph を使用すると、サブスクリプション間で Azure リソースのクエリと識別をすばやく行うことができます。
また、Grafana Prometheus プラグインを使用して、Prometheus の Azure Monitor マネージド サービスのデータのクエリと視覚化を行うこともできます。 詳細については、「 Grafana を Azure Monitor Prometheus メトリックに接続する」を参照してください。
その後、このパフォーマンスと可用性のデータを Grafana ダッシュボードに表示できます。
Managed Grafana 関連のコンテンツ
関連するマネージド Grafana ドキュメントの一覧を次に示します。 Azure Managed Grafana の一般的な情報については、Azure Managed Grafana の概要に関するページを参照してください。
コンテナー
- Kubernetes の監視
- Kubernetes クラスターの監視を有効にする、Prometheus を有効にする、Grafana を有効にする
- Prometheus の既定の Grafana ダッシュボード構成
- コンテナインサイトログスキーマの確認、Grafanaダッシュボードのインストール
- 特定の Grafana ダッシュボードのインポート
メトリック
System Center Operations Manager(SCOM)
- Azure Managed Grafana のダッシュボード
- Azure Managed Grafana ダッシュボードから Azure Monitor SCOM Managed Instance データのクエリを実行する
いつ使用するか
監視データとテレメトリ データを Azure のみに格納する場合は、Grafana を使用して Azure Monitor ダッシュボードを選択します。
オープンソースおよび Grafana エンタープライズ データ ソース、Grafana アラート、スケジュールされたレポート、基になるデータ ストアへのアクセスを共有せずにダッシュボードへのアクセスを共有する機能など、外部データ ソースと自動化へのアクセスが必要な場合は、マネージド Grafana を選択します。
ソリューションの比較
特徴 | Grafana を使用した Azure Monitor ダッシュボード (プレビュー) | Azure Managed Grafana |
---|---|---|
アクセス | Azure Portal | Grafana Web インターフェイス |
価格設定 | コストなし | ユーザーごとの価格 と Standard SKU のコンピューティング コスト |
データ ソース | Azure Monitor と Azure Prometheus | Azure Monitor、Azure Prometheus、Azure Data Explorer、OSS データ ソース、ライセンスで使用可能なエンタープライズ データ ソース |
データ ソース認証 | 現在のユーザーのみ | ユーザー構成可能: 現在のユーザー、マネージド ID、アプリの登録 |
データ ソースの管理 | N/A – ユーザー RBAC ロールによって異なります | ユーザーが管理するデータ ソース |
コンピューティング リソース | SaaS | 専用の仮想マシン スケール セット |
Grafana Enterprise | サポートされていません | ライセンスで利用可能 |
その他のプラグイン | Azure マネージドのみ | Azure によって管理された、オープンソース、および Enterprise と組み合わせ可能なサードパーティオプション |
Grafana アラート | サポートされていません | サポートされています |
Grafana 電子メール通知 | サポートされていません | サポートされています |
レポーティング | サポートされていません | サポートされています |
プライベート ネットワーク | サポートされていません | プライベート リンクとマネージド プライベート エンドポイント |
決定論的な送信 IP | サポートされていません | サポートされています |
ゾーン冗長性 | 既定で有効 | サポートされています |