使用确定性出站 IP

本指南介绍如何激活 Azure 托管 Grafana 用来与数据源通信的确定性出站 IP 支持、如何禁用公共访问,以及如何设置防火墙规则来允许来自 Grafana 实例的入站请求。

注意

确定性出站 IP 功能仅适用于拥有标准计划的客户。 有关计划的详细信息,请转到定价计划

先决条件

启用确定性出站 IP

默认情况下,Azure 托管 Grafana 中禁用确定性出站 IP 支持。 可在实例创建期间启用此功能,也可在现有实例上激活此功能。

创建启用了确定性出站 IP 的 Azure 托管 Grafana 工作区

创建实例时,选择“标准”定价计划,然后在“高级”选项卡中,将“确定性出站 IP”设置为“启用”

有关创建新实例的详细信息,请转到快速入门:创建 Azure 托管 Grafana 实例

在现有 Azure 托管 Grafana 实例上激活确定性出站 IP

  1. 在 Azure 门户中的“设置”下选择“配置”,然后在“常规设置”>“确定性出站 IP”下选择“启用”。

    Screenshot of the Azure platform. Enable deterministic IPs.

  2. 选择“保存”来确认激活确定性出站 IP 地址。

  3. 选择“刷新”,在“静态 IP 地址”下显示 IP 地址列表。

禁用对数据源的公共访问,并允许 Azure 托管 Grafana IP 地址

此示例演示如何禁用对 Azure 数据资源管理器的公共访问,以及如何设置专用终结点。 此过程与其他 Azure 数据源类似。

  1. 在 Azure 门户中打开 Azure 数据资源管理器群集实例,然后在“设置”下选择“网络”。

  2. 在“公共访问”选项卡中,选择“禁用”来禁用对数据源的公共访问。

  3. 在“防火墙”下选中“添加客户端 IP 地址(88.126.99.17)”框,然后在“地址范围”下输入在 Azure 托管 Grafana 工作区中找到的 IP 地址。

  4. 选择“保存”,将 Azure 托管 Grafana 出站 IP 地址添加到允许列表。

    Screenshot of the Azure platform. Add Azure Managed Grafana outbound IPs to datasource firewall allowlist.

通过禁用公共访问、激活防火墙并支持从 Azure 托管 Grafana IP 地址进行访问来限制对数据源的访问。

检查对数据源的访问

检查 Azure 托管 Grafana 终结点是否仍可以访问数据源。

  1. 在 Azure 门户中,转到实例的概述页面,并选择终结点 URL。

  2. 转到“配置”>“数据源”>“Azure 数据资源管理器数据源”>“设置”,然后在页面底部选择“保存和测试”

    • 如果显示“成功”消息,表示 Azure 托管 Grafana 可访问数据源。
    • 如果显示以下错误消息,表示 Azure 托管 Grafana 无法访问数据源:Post "https://<Azure-Data-Explorer-URI>/v1/rest/query": dial tcp 13.90.24.175:443: i/o timeout。 确保已在数据源防火墙允许列表中正确输入 IP 地址。

后续步骤