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

使用托管 Grafana 仪表板来可视化 API 管理监视数据

适用于:开发人员 | 基本 | 基本 v2 | 标准 | 标准 v2 | 高级

可以使用 Azure 托管 Grafana 来可视化收集到 Log Analytics 工作区中的 API 管理监视数据。 使用预生成的 API 管理仪表板来实时可视化从 API 管理实例收集的日志和指标。

先决条件

  • API 管理实例

    • 若要可视化 API 管理的资源日志和指标,请配置诊断设置以收集资源日志并将其发送到 Log Analytics 工作区

    • 若要可视化有关发送到 API 管理网关的请求的详细数据,请将 API 管理实例与 Application Insights 集成

    注意

    若要在单个仪表板中可视化数据,请在 API 管理实例所在的资源组中为诊断设置和 Application Insights 实例配置 Log Analytics 工作区。

  • 托管 Grafana 工作区

    • 若要创建托管 Grafana 实例和工作区,请参阅门户Azure CLI 的快速入门。

    • 托管 Grafana 实例必须与 API 管理实例位于同一订阅中。

    • 创建 Grafana 工作区后,系统会自动为其分配一个 Microsoft Entra 托管标识,该标识在订阅上被分配了“监视器读取者”角色。 这样即可立即从新的 Grafana 工作区访问 Azure Monitor,无需手动设置权限。 详细了解如何为托管 Grafana 配置数据源

导入 API 管理仪表板

首先将 API 管理仪表板导入托管 Grafana 工作区。

若要导入仪表板,请执行以下操作:

  1. 转到 Azure 托管 Grafana 工作区。 在门户中的托管 Grafana 实例的“概述”页上,选择“终结点”链接。
  2. 在托管 Grafana 工作区中,转到“仪表板”>“浏览”>“导入”。
  3. 在“导入”页上的“通过 grafana.com 导入”下输入“16604”,然后选择“加载”。
  4. 选择“Azure Monitor 数据源”,查看或更新其他选项,然后选择“导入”。

使用 API 管理仪表板

  1. 在托管 Grafana 工作区中,转到“仪表板”>“浏览”并选择你的 API 管理仪表板。
  2. 在顶部的下拉列表中,为 API 管理实例做出选择。 如果已配置该项,请选择 Application Insights 实例和 Log Analytics 工作区。

查看仪表板上的默认可视化效果,该可视化效果将类似于以下屏幕截图:

屏幕截图显示托管 Grafana 工作区中的 API 管理仪表板。

后续步骤