生成性能数据日志(性能数据收集)

性能数据收集让您可以将有关 Unified Service Desk 客户端应用程序中的操作事件的数据收集到日志文件,这些数据用于发现和解决性能问题。

您可以生成性能数据日志来:

  • 在客户端应用程序启动时分析 Unified Service Desk 的端到端性能。
  • 分析代理在 Unified Service Desk 客户端应用程序中所执行操作的效果。

您可以通过两种方法生成性能数据日志:

  • 使用应用程序配置文件 (UnifiedServiceDesk.exe.config) 为端到端客户端应用程序生成数据日志,包括客户端应用程序的启动直到关闭。
  • 使用键盘快捷方式为操作生成数据日志。

备注

如果您遇到 Unified Service Desk 的性能问题,客户支持可能要求您收集性能数据并发送日志文件以帮助解决问题。

使用应用程序配置文件 (UnifiedServiceDesk.exe.config) 生成性能数据日志

使用应用程序配置文件 (UnifiedServiceDesk.exe.config) 生成(收集)启动性能数据日志。

如果您在启动 Unified Service Desk 时遇到性能问题,您可以手动修改应用程序配置文件 (UnifiedServiceDesk.exe.config) 来开始将性能数据收集到日志文件。

要开始收集启动性能数据日志,请在 XML 节点将应用程序配置文件中的值从更改为详细

<add name="Microsoft.Uii.Common.Performance" value="Verbose"/>

详细信息:诊断详细级别

使用键盘快捷方式生成性能数据日志

当您使用客户端应用程序并希望分析您所执行的操作的效果,您需要生成性能日志,从日志您可以生成这些操作的特定性能报告。

使用键盘快捷方式开始性能数据的收集

  1. Ctrl+Alt+Q 或配置的键盘快捷方式开始收集性能数据。 Unified Service Desk 显示一个窗口询问 - 是否要开始收集性能数据?

    是否要开始收集性能数据。

    备注

    在按键盘快捷方式时,如果 Unified Service Desk 未显示性能数据收集开始窗口,请确保键盘焦点未在 Internet Explorer 网页上。 按 Alt+0 将键盘焦点移出 Internet Explorer 网页,然后按键盘快键方式开始性能数据的收集。 详细信息:管理 Unified Service Desk 的选项

  2. 单击开始收集性能数据。

备注

如果在开始收集会话的性能数据后按 Ctrl+Alt+Q,Unified Service Desk 将显示一个窗口,其中显示消息 - 性能数据收集已开始。PerfSessionId - XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX已开始收集性能数据。

使用键盘快捷方式停止性能数据的收集

  1. Ctrl+Alt+P 或配置的键盘快捷方式停止性能数据的收集。
    Unified Service Desk 显示一个包含此消息的窗口 - 是否要停止收集性能数据? PerfSessionId - XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    是否要停止收集性能数据。

  2. 单击停止收集性能数据。

备注

如果在停止收集会话的性能数据后按 Ctrl+Alt+P,Unified Service Desk 将显示一个窗口性能数据收集已停止已停止收集性能数据。

性能数据文件的位置

当您开始收集性能数据时,日志文件将在客户端计算机上生成并带有一个唯一的性能会话 ID (GUID)。

在客户端计算机上保留日志文件的默认路径为:

%APPDATA%\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<version>\USDPerformanceData_<hhmmssfff>_<yyyy-mm-dd>

您可以从应用程序配置文件更改默认的日志文件路径。 在应用程序配置文件的 XML 节点,更改以下属性的值。

属性 默认值 新值
Location LocalUserApplicationDirectory 自定义
CustomLocation - <\客户端计算机上的新文件夹路径>
示例:C:\UnifiedServiceDesk\Logs

应用程序配置文件中的默认 XML 节点:

<add name="RollingPerfTraceListener" type="Microsoft.Crm.UnifiedServiceDesk.Dynamics.Utilities.Performance.RollingPerfTraceListener, Microsoft.Crm.UnifiedServiceDesk.Dynamics" BaseFileName="USDPerformanceData" Location="LocalUserApplicationDirectory" MaxFileSize ="52428800" MaxFileCount="10"/>

在应用程序配置文件中设置新路径的示例:

<add name="RollingPerfTraceListener" type="Microsoft.Uii.Common.Performance.RollingPerfTraceListener, Microsoft.Uii.Common" BaseFileName="USDPerformanceData" Location="Custom" CustomLocation="C:\UnifiedServiceDesk\Logs" MaxFileSize ="52428800" MaxFileCount="10"/>

MaxFileSize 是 Unified Service Desk 在客户端计算机上的默认或配置路径下保留的一个性能日志文件的最大大小(字节)。 在性能日志文件的大小等于 MaxFileSize 值时,Unified Service Desk 将在默认或配置路径下生成新文件并继续收集性能数据。

示例:您配置 MaxFileSize="52000000"。 在性能日志文件的大小等于 52000000 字节 (52 MB) 时,Unified Service Desk 将在默认或配置路径下生成新的性能日志文件并继续收集性能数据。

MaxFileCount 是 Unified Service Desk 在客户端计算机上的默认或配置路径下保留的文件计数。 当性能日志文件的计数等于 MaxFileCount 值时,Unified Service Desk 将删除最早的性能日志文件以在默认或配置路径下生成新的性能日志文件。

示例:您配置 MaxFileCount="10"。 Unified Service Desk 在默认或配置路径下生成了 10 个性能日志文件。 为了生成新的性能文件日志,Unified Service Desk 删除最早的性能日志文件并生成新文件。 任何时候,性能日志文件的计数都不能超过 MaxFileCount

备注

每次开始收集性能数据时,Unified Service Desk 都会创建一个带有性能会话 ID 的新文件,该文件保留在客户端计算机上。

配置性能数据收集的键盘快捷方式

在客户端计算机上工作的代理可以使用键盘快捷方式开始和停止收集 Unified Service Desk 性能数据。 默认情况下,开始性能数据收集的键盘快捷方式是 Ctrl+Alt+Q,停止性能数据收集则是 Ctrl+Alt+P

若要更改默认键盘快捷方式,系统管理员需要配置用于开始和停止 Unified Service Desk 性能数据收集的新键盘快捷方式。

如何配置新的性能数据收集键盘快捷方式:

  1. 登录到 Dynamics 365 实例。

  2. 选择 Dynamics 365 旁边的向下箭头。

  3. 选择 Unified Service Desk 管理员

  4. 在站点地图中的高级设置下选择审核和诊断设置

  5. 可用的审核和诊断设置页面中选择一个记录。

    备注

    如果没有现有记录,创建一个新的“审核和诊断设置”记录。 详细信息:创建审核和诊断记录以用于诊断

  6. 选择诊断设置选项卡查看性能数据收集分区。

  7. 按需开始快捷方式按需结束快捷方式字段中键入格式为 key1+key2+key3 的键盘快捷方式。 例如,“按需开始快捷方式”为 Ctrl+Alt+Q,而“按需结束快捷方式”为 Ctrl+Alt+P

  8. 选择保存以保存更改。

另请参阅

Unified Service Desk 性能分析器概述

下载 Unified Service Desk 性能分析器

性能报告用户界面概述

在 Unified Service Desk 中配置审核和诊断

管理 Unified Service Desk 的选项