收集 Azure 本地诊断日志(预览版)

适用于:Azure 本地版本 23H2

本文介绍如何收集 Azure 本地的诊断日志,并通过 Azure 门户 或 PowerShell 将其发送到Microsoft。 这些诊断日志有助于识别和修复 Azure 本地解决方案的任何问题。

重要

此功能目前处于预览状态。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

关于按需日志收集

按需日志收集是指手动收集诊断日志并将其发送到Microsoft的过程。 这些日志存储在 Kusto 数据库中,Microsoft 支持部门可以访问它们以帮助解决报告的问题。 收集的诊断数据最多保留 30 天,并根据Microsoft 的标准隐私做法进行管理。

何时使用按需日志收集

可以在以下方案中执行按需日志收集:

  • 当Microsoft 支持部门请求打开案例的日志时。
  • 连接并注册系统时。
  • 当可观测性组件可操作并安装时。
  • 仅当系统部分注册时。
  • 对于与注册失败无关的问题。

若要浏览 Azure 本地中的其他日志收集方法并了解何时使用它们,请参阅 诊断

先决条件

在收集按需日志之前,必须完成以下先决条件:

  • 必须有权访问已部署和注册的 Azure 本地实例。
  • 必须已安装 AzureEdgeTelemetryAndDiagnostics 该扩展才能从 Azure 本地实例收集遥测和诊断信息。 有关扩展的信息,请参阅 Azure 本地遥测和诊断扩展概述

收集 Azure 本地的日志

可以使用以下任一方法执行按需日志收集:

  • (推荐)Azure 门户。 如果要在系统级别收集和发送日志,请使用此方法。

  • PowerShell。 如果要基于特定参数收集日志,请使用此方法。 可以选择将日志保存到 SMB 共享、发送补充日志或仅发送特定角色的日志。

在开始收集日志之前,请记住以下信息:

  • 日志收集所需的时间取决于指定的时间范围。 时间范围越长,日志收集所需的时间就越长。 因此,建议将时间范围限制为仅需要日志。
  • 不支持超过 24 小时的日志集合。
  • 同时尝试多个日志集合将导致失败。

按照以下步骤通过Azure 门户收集 Azure 本地实例的诊断日志:

  1. Azure 门户中,转到 Azure 本地实例资源。

  2. 在左窗格中的“设置”,选择“诊断”和“远程支持”。

  3. 若要立即收集和发送日志,请选择“ 发送日志”。

    屏幕截图显示了“发送日志”按钮。

  4. “将诊断日志发送到Microsoft”窗格中,选择“日志开始时间和日志结束时间”,然后选择“收集并上传日志”按钮。

    屏幕截图显示了“发送日志”窗格。

    你会收到一条通知,通知最多可能需要 30 分钟才能收集诊断日志。

  5. 日志 活动 表显示日志集合的状态。 有关特定日志收集的更多详细信息,请选择“收集时间”下的链接,并在“日志详细信息”窗格中查看详细信息。 如果遇到问题并需要Microsoft 支持部门的帮助,他们可能会请求相关 ID 来查找日志。

    屏幕截图显示了“日志详细信息”窗格。

在支持案例中提供所需的信息

如果遇到问题并需要Microsoft 支持部门的帮助,他们可能会请求特定信息来查找日志。

按照以下步骤在Azure 门户中提供所需信息:

  1. “诊断”选项卡的“日志活动”下,选择为相关日志收集收集的时间下的链接

  2. “日志详细信息”窗格中,记下相关 ID 的值,并将其与Microsoft 支持部门共享,以便进行故障排除。

    屏幕截图显示了“日志详细信息”窗格。

后续步骤