你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何在 Azure 托管 Grafana 中管理数据源

本指南介绍每个 Azure 托管 Grafana 计划中支持的数据源,并了解如何添加、管理和删除这些数据源。

先决条件

支持的 Grafana 数据源

根据设计,Grafana 可以配置多个数据源。 数据源是一个外部化存储后端,用于保存遥测信息。

Grafana 内置核心数据源

Azure 托管 Grafana 支持许多常用数据源。 下表列出了可添加到每个服务层的 Azure 托管 Grafana 的 Grafana 核心数据源。

数据源 Essential(预览版) 标准
Alertmanager -
AWS CloudWatch -
Azure 数据资源管理器 -
Azure Monitor
Elasticsearch -
GitHub -
Google 云监视 -
Graphite -
InfluxDB -
Jaeger -
JSON API -
Loki -
Microsoft SQL Server -
MySQL -
OpenTSDB -
PostgreSQL -
Prometheus
Tempo -
TestData
Zipkin -

Grafana Enterprise 数据源

在标准服务层级中,订阅 Grafana Enterprise 选项的用户还可以访问以下数据源。

其他数据源

具有标准层计划的客户可以从插件管理(预览版)功能访问其他数据源

有关数据源的详细信息,请转到 Grafana Labs 网站上的数据源

添加数据源

若要将数据源添加到 Azure 托管 Grafana,请执行以下步骤。

  1. 默认情况下,核心 Grafana 插件安装在工作区中。 若要使用其他类型的数据源,首先需要安装其插件。 若要安装新的数据源插件,请按照添加插件中提供的说明进行操作。

  2. 将数据源添加到实例。

    1. 在 Azure 门户中打开 Azure 托管 Grafana 工作区,转到“概述”>“终结点”以打开 Grafana UI。
    2. 在 Grafana 门户中,在左侧部署菜单,然后选择“连接”>“数据源”>“添加新数据源”
    3. 从列表中选择数据源。 此时会将数据源添加到实例。
    4. 填写必填字段并选择“保存并测试”,以更新数据源配置并确保其有效。

    Screenshot of the Add data source page in Grafana.

提示

如果无法连接到数据源,可能需要修改访问权限,以允许从 Azure 托管 Grafana 实例进行访问。

配置数据源

以下内容演示了如何在 Azure 托管 Grafana 中配置一些最常用的数据源:Azure Monitor 和 Azure 数据资源管理器。 类似的过程可用于配置其他类型的数据源。 有关特定数据源的详细信息,请参阅 Grafana 的文档

Azure Monitor

Azure Monitor 数据源会自动添加到所有新的托管 Grafana 资源中。 若要查看或修改其配置,请在 Azure 托管 Grafana 实例的 Grafana 门户中或在 Azure CLI 中执行以下步骤。

  1. 在左侧部署菜单,然后选择“连接”>“数据源”

    Screenshot of the Add data sources page.

  2. Azure Monitor 列为托管 Grafana 实例的内置数据源。 选择“Azure Monitor”

  3. 在“设置”选项卡中,通过“托管标识”进行身份验证,并从下拉列表中选择你的订阅或输入“应用注册”详细信息

    Screenshot of the Azure Monitor page in data sources.

身份验证和授权通过提供的托管标识进行。 使用托管标识,可为托管 Grafana 实例分配权限以访问 Azure Monitor 数据,而不必手动管理 Microsoft Entra ID 中的服务主体。

注意

目前不支持用户分配的托管标识。

Azure 数据资源管理器

若要了解如何配置 Azure 数据资源管理器,请转到配置 Azure 数据资源管理器

删除数据源

本部分介绍移除数据源的步骤。

注意

移除仪表板中使用的数据源将导致仪表板无法收集相应的数据,并将触发错误或导致面板中不显示任何数据。

在 Azure 门户中移除数据源:

  1. 在 Azure 门户中打开你的 Azure 托管 Grafana 实例。
  2. 从左侧菜单中选择“概述”,然后打开“终结点”URL。
  3. 在 Grafana 门户中,转到“连接”>“你的连接”
  4. 选择要移除的数据源,然后选择“删除”

后续步骤