Azure Managed Grafana でデータ ソースを管理する方法
このガイドでは、各 Azure Managed Grafana プランでサポートされているデータ ソースについて説明し、これらのデータ ソースを追加、管理、削除する方法を学びます。
前提条件
- Azure Managed Grafana ワークスペース。
- 必須の Grafana ロール: Grafana エディター。
サポートされている Grafana データ ソース
設計上、Grafana は複数の "データ ソース" で構成できます。 データ ソースは、テレメトリ情報を保持する外部化されたストレージ バックエンドです。
Grafana の組み込みコア データ ソース
Azure Managed Grafana では、多くの一般的なデータ ソースがサポートされています。 次の表に、サービス レベルごとに Azure Managed Grafana に追加できる Grafana コア データ ソースを示します。
データ ソース | Essential (プレビュー) | Standard |
---|---|---|
Alertmanager | - | ✔ |
AWS CloudWatch | - | ✔ |
Azure Data Explorer | - | ✔ |
Azure Monitor | ✔ | ✔ |
Elasticsearch | - | ✔ |
GitHub | - | ✔ |
Google Cloud Monitoring | - | ✔ |
Graphite | - | ✔ |
InfluxDB | - | ✔ |
Jaeger | - | ✔ |
JSON API | - | ✔ |
Loki | - | ✔ |
Microsoft SQL Server | - | ✔ |
MySQL | - | ✔ |
OpenTSDB | - | ✔ |
PostgreSQL | - | ✔ |
Prometheus | ✔ | ✔ |
Tempo | - | ✔ |
TestData | ✔ | ✔ |
Zipkin | - | ✔ |
Grafana Enterprise データ ソース
Standard サービス レベル内では、Grafana Enterprise オプションをサブスクライブしているユーザーは、次のデータ ソースにもアクセスできます。
- AppDynamics
- Azure DevOps
- Databricks
- DataDog
- Dynatrace
- GitLab
- ハニカム
- Jira
- Looker
- MongoDB
- New Relic
- Oracle データベース
- Salesforce
- SAP HANA®
- ServiceNow
- Snowflake
- Splunk
- Splunk Infrastructure Monitoring (SignalFx)
- Sqlyze Datasource
- Sumo Logic
- Wavefront
その他のデータ ソース
Standard レベル プランのお客様は、プラグイン管理 (プレビュー) 機能から追加のデータ ソースにアクセスできます。
データ ソースの詳細については、Grafana Labs Web サイトの「データ ソース」を参照してください。
データ ソースを追加する
Azure Managed Grafana にデータ ソースを追加するには、次の手順に従います。
コア Grafana プラグインは、既定でワークスペースにインストールされます。 別の種類のデータ ソースを使用する場合は、まずプラグインをインストールする必要があります。 新しいデータ ソース プラグインをインストールするには、「プラグインの追加」に記載されている指示に従ってください。
インスタンスにデータ ソースを追加します。
- Azure portal で Azure Managed Grafana ワークスペースを開き、[概要]>[エンドポイント] に移動して Grafana UI を開きます。
- Grafana ポータルで、左側のメニューを展開し、[接続]>[データ ソース]>[新しいデータ ソースの追加] を選択します。
- データ ソースを一覧から選択します。 データ ソースがインスタンスに追加されます。
- 必要なフィールドに入力し、[保存してテスト] を選択してデータ ソースの構成を更新し、動作することを確認します。
ヒント
データ ソースに接続できない場合は、Azure Managed Grafana インスタンスからのアクセスを許可するためにアクセス許可を変更する必要がある場合があります。
データ ソースの構成
次の内容は、Azure Managed Grafana で最もよく使用されるデータ ソースである Azure Monitor と Azure Data Explorer を構成する方法を示しています。 類似したプロセスを使用して、他の種類のデータ ソースを構成できます。 特定のデータ ソースの詳細については、Grafana のドキュメントをご覧ください。
Azure Monitor
Azure Monitor データ ソースが、すべての新しい Managed Grafana リソースに自動的に追加されます。 その構成を確認または変更するには、Azure Managed Grafana インスタンスの Grafana ポータルまたは Azure CLI で、次の手順に従います。
左側のメニューを展開し、[接続]>[データ ソース] を選択します。
Azure Monitor が Managed Grafana インスタンスの組み込みデータ ソースとして一覧表示されます。 [Azure Monitor] を選択します。
[設定] タブで、[マネージド ID] を使用して認証し、ドロップダウン リストからサブスクリプションを選択するか、代わりに、[アプリ登録] の詳細を入力します。 [マネージド ID] を選択すると、認証と承認は、Azure Managed Grafana ワークスペースで構成したシステム割り当てマネージド ID またはユーザー割り当てマネージド ID を通じて行われます。 マネージド ID を使用すると、Managed Grafana インスタンスに対して Azure Monitor データにアクセスするためのアクセス許可を割り当てることができ、Microsoft Entra ID でサービス プリンシパルを手動で管理する必要はありません。
Azure Data Explorer
Azure Data Explorer を構成する方法については、Azure Data Explorer の構成に関するページをご覧ください。
データ ソースの削除
このセクションでは、データ ソースを削除する手順について説明します。
注意事項
ダッシュボードで使用されているデータ ソースを削除すると、ダッシュボードは対応するデータを収集できず、エラーが発生したり、パネルにデータが表示されなくなります。
Azure portal でデータ ソースを削除します。
- Azure portal で Azure Managed Grafana インスタンスを開きます。
- 左側のメニューから [概要] を選択し、[エンドポイント] の URL を開きます。
- Grafana ポータルで、[Connections]>[Your connections] に移動します
- 削除するデータ ソースを選択し、[Delete] を選択します。