在 Azure API 管理中启用开发人员门户使用情况日志记录

可用性

重要

此功能在 API 管理的“高级”、“标准”、“基本”和“开发人员”层中可用 。

本文介绍如何启用 Azure Monitor 日志,以便审核和排查 API 管理开发人员门户使用情况问题。 通过诊断设置启用后,日志将收集开发人员门户接收和处理的有关请求的信息。

开发人员门户使用情况日志包括有关开发人员门户中活动的数据,包括:

  • 用户身份验证操作,例如登录和注销
  • API 详细信息、API 操作详细信息和产品的视图
  • 交互式测试控制台中的 API 测试

为开发人员门户日志启用诊断设置

若要为开发人员门户使用情况日志配置诊断设置,请执行以下操作:

  1. Azure 门户,导航到 API 管理实例。

  2. 在左侧菜单中的“监视”下,选择“诊断设置”>“+ 添加诊断设置”。

    在门户中添加诊断设置的屏幕截图。

  3. 在“诊断设置”边栏选项卡上,输入或选择设置的详细信息

    1. 诊断设置名称:输入一个描述性名称
    2. 类别组:(可选)根据方案进行选择
    3. 在“类别”下:选择“与开发人员门户使用情况相关的日志”。 (可选)根据需要选择其他类别。
    4. 在“目标详细信息”下,选择一个或多个选项并指定目标的详细信息。 例如,将日志存档到存储帐户或将其流式传输到事件中心。 了解详细信息
    5. 选择“保存”。

查看诊断日志数据

根据所选日志目标,可能需要几分钟时间才能显示数据。

如果将日志发送到存储帐户,则可以访问 Azure 门户中的数据并下载进行分析。

  1. Azure 门户中,导航到存储帐户目标。
  2. 从左侧菜单中选择“存储浏览器”
  3. 在“Blob 容器”下,选择“insights-logs-developerportalauditlogs”
  4. 导航到 API 管理实例中日志的容器。 日志以 1 小时为间隔进行分区。
  5. 若要检索数据以供进一步分析,请选择“下载”