从 Power BI 服务收集诊断信息有助于Microsoft支持更快地解决问题。 浏览器跟踪是诊断文件,可捕获有关发生问题时 Power BI 中发生的情况的详细信息。
本文介绍如何捕获浏览器跟踪、HAR 文件和控制台日志。 Power BI 管理员可以附加这些诊断文件,以支持通过 Power Platform 管理中心发出的请求。 有关 Power BI Desktop 诊断,请参阅 Power BI Desktop 诊断集合。
收集浏览器跟踪
重要
在开始收集浏览器跟踪信息之前登录到Power BI 服务,无论使用哪种浏览器。 此步骤非常重要,可确保跟踪信息不包括与登录相关的敏感信息。
Google Chrome 和 Microsoft Edge (Chromium) 都使用 Chromium 开源项目。 以下步骤演示如何使用开发人员工具,这些工具在这两个浏览器中类似。 有关详细信息,请参阅 Chrome DevTools 和 Microsoft Edge (Chromium) 开发工具。 以下参考图像来自 Google Chrome。
登录后,按键盘上的 F12。 或者在 Microsoft Edge 中,选择“设置和更多 (...)”“更多工具”>“开发人员工具”。 在 Google Chrome 中,选择“自定义和控制 Google Chrome
>更多工具>”。准备通过设置跟踪选项来收集浏览器跟踪。 在开始重现问题之前,您会停止并清除已收集的任何信息。 默认情况下,浏览器只保留当前加载页的跟踪信息。 按照这些步骤进行操作,将浏览器设置为保留所有跟踪信息,即使重现转到多个页面:
在“开发人员工具”窗口中,选择“网络”选项卡。然后,选择“保留日志”。
选择“控制台”选项卡,然后选择“设置”“保留日志”。
再次选择“设置”以关闭“控制台设置”。
接下来,停止并清除正在进行的任何记录。 选择“网络”选项卡,选择“停止记录网络日志”,然后选择“清除”。
现在,可以重现 Power BI 服务中存在的问题。 若要开始,在“开发人员工具”中选择“网络”选项卡。选择“记录网络日志”。
重要
在开始重现问题之前,刷新 Power BI 服务的浏览器页面,以便正确捕获跟踪。
重现导致你需要帮助解决问题的步骤。
重现问题时,在 “开发人员工具” 窗口中看到类似于下图的输出。
重现问题行为后,保存日志文件并将其附加到支持请求。
若要导出网络日志,在“开发人员工具”中选择“网络”选项卡。选择“停止记录网络日志”。 然后选择“导出 HAR...”并保存文件。
若要导出控制台输出,请在“开发人员工具”中选择“控制台”选项卡。右键单击显示的消息,然后选择“另存为...”,将控制台输出保存到文本文件中。
以压缩格式(例如 .zip)打包保存的 HAR 文件、控制台输出和屏幕记录,并将该文件附加到支持请求。
收集诊断文件后,将它们附加到支持请求,以帮助支持工程师解决你的问题。 HAR 文件包含有关浏览器窗口和 Power BI 服务之间的网络请求的所有信息,包括:
- 每个请求的活动 ID。
- 每个请求的精确时间戳。
- 返回到客户端的任何错误信息。
此跟踪还包含用于填充屏幕上显示的视觉对象的数据。
>Web 开发>切换工具。 这些工具显示在屏幕底部。