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

将 Grafana 连接到 Prometheus 的 Azure Monitor 托管服务

分析和呈现 Prometheus 数据的最常用方法是使用 Grafana 仪表板。 本文介绍如何将 Prometheus 的 Azure Monitor 托管服务 配置为不同版本的 Grafana 的数据源,包括 Azure 托管 Grafana、在 Azure VM 上运行的自承载 Grafana,以及 Azure 外部运行的 Grafana 实例。

重要

使用 Grafana 的 Azure Monitor 仪表板现在提供公共预览版。 此版本的 Grafana 托管在 Azure 中,无需配置才能连接到 Prometheus 的 Azure Monitor 托管服务。 本文介绍如何连接到 Azure Monitor 工作区,以在需要配置的其他版本的 Grafana 中包含 Prometheus 指标。

Azure Monitor 工作区查询终结点

适用于 Prometheus 的 Azure Monitor 托管服务将数据存储在 Azure Monitor 工作区中。 Grafana 的每个版本都使用此工作区的查询终结点来访问它。 要找到查询终结点,请在 Azure 门户中打开 Azure Monitor 工作区的“概览”页。

显示 Azure Monitor 工作区的查询终结点 URL 的屏幕截图。

配置 Grafana

Azure 托管 Grafana 实例会自动配置一个托管标识,该标识具有“监视数据读者”角色 - 需要此角色来允许标识读取订阅的任何监视数据。 标识用于向 Azure Monitor 对 Grafana 进行身份验证。

在 Grafana 中创建 Prometheus 数据源

使用以下步骤将 Prometheus 配置为数据源:

  1. 在 Azure 门户中打开 Azure 托管 Grafana 工作区,然后选择终结点以查看 Grafana 工作区。

  2. 选择 “连接>数据源 ”,然后选择 “添加数据源”。

  3. 搜索并选择 Prometheus。

  4. 将 Azure Monitor 工作区中的查询终结点粘贴到“Prometheus 服务器 URL”字段中。

  5. “身份验证”下,选择 “Azure 身份验证”。

  6. Azure 身份验证下,从“身份验证”下拉列表中选择“托管标识”。

  7. 滚动到页面底部,然后选择“保存并测试”。

    显示 Prometheus 数据源的配置的屏幕截图。