“跟踪的事件”页
通过单击**“WCF 调用历史记录”部分中的任一指标或实例,或单击 IIS Manager 右窗格中的“跟踪的事件”操作,打开“跟踪的事件”**页。
概述
您可以使用**“跟踪的事件”**页检查由 WCF 和 WF 服务生成的事件。这些事件由 事件收集服务 收集,并写入监控数据库。
以下几部分介绍了**“跟踪的事件”**页的功能和用法。
查询控制
使用中间窗格顶部的查询控制网格筛选此页中显示的事件。
查询控制包含以下两部分:“查询摘要”部分显示查询的简短描述,还有您可以从中选择字段、操作符和标准值的查询网格。网格的下面是“运行查询”按钮,用于运行您的查询。您可以通过单击“查询摘要”部分的任意位置折叠查询控制网格。
下表列出了可以在查询中使用的字段。
字段 | 描述 |
---|---|
计算机 |
发出此事件的主机的名称 |
作用域 |
发出此事件的服务的站点或虚拟路径 |
工作流实例 ID |
发出此事件的工作流的实例 ID |
发出时间 |
发出此事件的日期和时间 |
事件 |
备注 当选中“事件”字段的“所有 WCF 事件”选项时,将显示所有用户定义的事件。当查询控制中没有选定“事件”字段时,也会出现这种情况。 |
跟踪的工作流变量 |
使用此字段查询提取了具体工作流变量值的事件。 |
最大项目数 |
查询返回的最大项目数 |
端对端活动 ID |
与此事件相关的请求的唯一 ID。此 ID 可用于关联整个应用程序中的事件。 |
跟踪的事件列表
跟踪的事件列表位于查询控制下的中间窗格中。列表顶部有一个标题,显示找到的项目数和显示的项目数的计数。您可以按照下列属性将项目分组:“分组依据”。
不分组
级别
事件类型
WF 活动名
操作名
调用持续时间(毫秒)
服务名称
服务虚拟路径
计算机
下表介绍了可以在此列表中显示的列。
字段 | 描述 |
---|---|
不分组 |
不按任何条件分组 |
级别 |
信息、警告或错误 |
事件类型 |
发出的事件类型 |
WF 活动名 |
与事件相关的 WF 活动名。当列表可能包含 WF 事件时显示此列。仅当查询控制中没有“事件”条件,或“事件”条件设置为“所有 WF 事件”时,才会看到此列。 |
操作名 |
与事件相关的 WCF 服务操作名。仅当列表可能包含 WCF 事件时才显示此列。除非在查询中有“事件”条件并且设置为“所有 WF 事件”,否则,您会看到此列。 |
调用持续时间(毫秒) |
WCF 服务操作的持续时间(以毫秒为单位)。仅当列表可能包含 WCF 事件时才显示此列。除非在查询中有“事件”条件并且设置为“所有 WF 事件”,否则,您会看到此列。 |
服务名称 |
发出此事件的服务名 |
服务虚拟路径 |
服务的完整虚拟路径 |
计算机 |
发出此事件的计算机 |
细节窗格
“详细信息”窗格是一个选项卡式控件,可用来迅速查看所选事件的详细信息。
“概述”选项卡
与事件类型相关的属性组。例如,WCF 客户端操作事件指示发出事件时调用的操作名(在 OperationName 字段中)。有关事件属性的详细信息,请参阅 .NET Framework 4 文档。
“跟踪的变量”选项卡
显示所选事件中跟踪的变量名和变量值。
“错误”选项卡
显示所选事件的错误和异常信息,包括所有用户定义的错误事件。在“跟踪的事件”页上选择 WCF 失败或错误调用事件时,“详细信息”窗格内的“错误”选项卡并非始终填充错误和异常数据。“错误”选项卡使用 WCF 传输事件从服务模型异常事件收集异常信息。此事件与 WCF 失败的调用事件或 WCF 错误的调用事件相对应。如果将受监控的应用程序配置为使用低于端对端监控级别的监控级别,则不会捕获 WCF 传输事件。因此,“错误”选项卡中不会显示错误信息。
操作窗格
“操作”窗格位于最右侧。“操作”窗格中可用的项目会根据中间窗格中所选的内容而更改。
“刷新”和“AppFabric 仪表板”操作将始终可用。
单击“刷新”会引起页面上的指标值更新。
单击“AppFabric 仪表板”后您会返回到在“连接”窗格中选择的作用域中的“AppFabric 仪表板”。
当您从中间窗格中的事件列表中选择跟踪的事件时,其余的操作可用。
**“查看跟踪的 WF 实例”操作可从跟踪的事件导航到父 WF 实例。当您单击“查看跟踪的 WF 实例”操作时,将打开“跟踪的 WF 实例”**页,并执行一则查询以检索工作流实例 ID 与跟踪的事件工作流实例 ID 相匹配的实例。
**“查看所有相关事件”操作可使用某个查询刷新“跟踪的事件”**页,该查询显示与所选事件相关的事件。此查询使用的是所选事件的端对端活动 ID 并在 ID 之间传输以查找相关的事件。
2011-12-05