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

使用Azure 门户收集诊断

重要

诊断包可能包含来自站点的信息,根据使用情况,可能包括个人数据、客户数据和系统生成的日志等数据。 向Azure 支持提供诊断包时,将显式授予访问诊断包及其包含的任何信息Azure 支持权限。 你应该确认根据贵公司的隐私策略和协议,这是可以接受的。

本操作指南介绍如何使用 Azure 门户 收集 Azure 专用 5G 核心版 (AP5GC) 站点的远程诊断包。 然后,可以向Azure 支持提供诊断包来帮助你解决问题。

遇到问题并提交支持请求后,应始终尽快收集诊断。 请参阅 如何为 Azure 专用 5G Core 提出支持请求。

先决条件

必须已部署 AP5GC 站点才能收集诊断。

设置存储帐户

需要设置存储帐户来存储诊断包。

  1. 使用以下附加配置为诊断创建存储帐户
    1. 在“数据保护”选项卡上的“访问控制”下,选择“启用版本级别不可变支持”。 这样,就可以在下一步中为帐户指定基于时间的保留策略。
    2. 如果希望在一段时间后自动删除存储帐户的内容, 请为存储帐户配置基于时间的默认保留策略
    3. 为诊断创建容器
    4. 记下 容器 Blob URL。 例如:
      https://storageaccountname.blob.core.windows.net/diagscontainername
      1. 导航到存储帐户
      2. 选择要用于诊断集合的容器 blob 右侧的 ... 符号。
      3. 在上下文菜单中选择“容器属性”。
      4. 复制容器属性视图中 URL 字段的内容
  2. 创建用户分配的标识,并将其分配给上面创建的具有存储 Blob 数据参与者角色的存储帐户。

    提示

    创建站点时,可能已创建并关联用户分配的标识。

  3. 导航到站点的 数据包核心控制平面 资源。
  4. 在左侧菜单中的设置下选择“标识”。
  5. 选择添加
  6. 选择已创建的用户签名托管标识,然后选择“ 添加”。

收集网站的诊断

  1. 登录 Azure 门户

  2. 导航到要为其收集诊断的网站的数据包核心控制窗格概述页。

  3. 在左侧的“帮助”部分下选择“诊断集合”。 这将打开 诊断集合 视图。

  4. 输入为诊断存储配置的存储帐户 blob URL,并追加要为诊断提供的文件名称。 例如:https://storageaccountname.blob.core.windows.net/diagscontainername/diagsPackageName.zip

    提示

    创建期间应记下存储帐户 blob URL。 如果不是:

    1. 导航到存储帐户
    2. 选择要用于诊断集合的容器 blob 右侧的 ... 符号。
    3. 在上下文菜单中选择“容器属性”。
    4. 复制容器属性视图中 URL 字段的内容
  5. 选择 “诊断”集合

  6. AP5GC 联机服务将在提供的存储帐户 URL 处生成包。 门户报告成功后,即可下载诊断包,以便与Azure 支持共享。

    1. 若要下载诊断包,请导航到存储帐户 URL,右键单击该文件并选择“下载”。
    2. 若要打开支持请求并与Azure 支持共享诊断包,请参阅如何打开 Azure 专用 5G Core 的支持请求。

疑难解答

  • 如果诊断文件收集失败,活动日志将显示在门户中,允许通过 ARM 进行故障排除:
    • 如果传递了无效的容器 URL,将拒绝请求并报告 400 错误请求。 使用正确的容器 URL 重复此过程。
    • 如果操作的异步部分失败,则异步操作资源设置为 “失败 ”并报告失败原因。
  • 检查是否已将相同的用户分配标识添加到站点和存储帐户。
  • 检查存储容器是否配置了不可变性策略。 如果是这样,请删除策略或确保存储帐户已启用版本级不可变性支持,如设置存储帐户中所述。 这是必需的,因为诊断文件流式传输到存储帐户容器,因此容器必须支持 Blob 更新。 有关详细信息,请参阅 不可变 Blob 数据的基于时间的保留策略。
  • 如果这无法解决问题,请与 AP5GC 支持人员共享失败请求的相关 ID 以供调查。 请参阅 如何为 Azure 专用 5G Core 提出支持请求。

后续步骤