共用方式為

将 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 数据源的配置的屏幕截图。