会话事件的数据结构
会话维度数据源
|会话元数据|类型|可以为空|说明| 值| |—–|——|——-|—–|——| |sessionKey|GUID|否|虚拟应用程序或桌面会话的标识符| |userId|GUID|否|虚拟应用程序或桌面会话的用户 AD 标识符| |userName|字符串|否|启动虚拟应用程序或桌面会话的用户的姓名| |deliveryGroupId|GUID|否| 交付组标识符| |deliveryGroupName|字符串|否|交付组名称 | |siteId|GUID|否|Citrix Virtual Apps and Desktops 站点标识符| |siteName|GUID|否|Citrix Virtual Apps and Desktops 网站名称| |machineId|GUID|否|启动会话的计算机的计算机标识符| |machineSid|GUID|否|启动会话的计算机的计算机 AD 标识符| |machineName|字符串|否|启动会话的计算机的名称| |sessionLaunchStatus|字符串|否|会话的启动状态|0(成功启动)、1(会话失败)、2(用户已终止)| |sessionStartTime|timestamp|否|会话启动时间| |protocol|字符串|是|用于启动会话的协议|HDX、RDP、控制台| |sessionType|字符串|否|会话类型|桌面或应用程序| |sessionEndTime|timestamp|是|会话结束的时间| |stateChangedTime|timestamp|是|会话状态更改的时间| |sessionState|字符串|否|会话生命周期状态 |已连接、已断开连接、已重新连接、已终止| |sessionLaunchType|字符串|否|会话启动类型|ICA、ConnectionLease| |endpointOS|字符串|否|CWA 应用程序-操作系统类型| Android、HTML5、Mac、Macintosh → Mac、ThinOS → ChromeOS、Unix/Linux、Windows、Windows Mobile、Windows RT → Windows、iOS| |endpointReceiverVersion|字符串|否|CWA 应用程序版本| |endpointLocationContinent|字符串|否|会议启动所在的大陆| |endpointLocationCountry|字符串|否|会议启动的国家| |endpointLocationCity|字符串|否|会议启动的城市| |endpointLocationLatitude|字符串|否|启动会话的纬度| |endpointLocationLongitude|字符串|否|启动会话的经度| |endpointLocationTimezone|字符串|否|会话启动地点的时区 | |isp|字符串|否|启动会话时使用的 ISP| |gatewayFQDN|字符串|是|启动会话的网关 FQDN| |vdaIP|字符串|是|启动会话的 VDA 的 IP| |connectionType|字符串|是|通过 Citrix Workspace 应用程序建立的连接类型|内部、外部| |connectionViaAG|String|No|| |networkInterfaceType|String|No|Network Interface Type of the endpoint device| Wifi, Ethernet etc.| |failureReason|integer|No|Failure Category in which error has occurred| 0 - “None”| |||||1 - “Client Connection Failure”| ||||2 - “Machine Failure”| ||||3 - “No Capacity Available”| ||||4 - “No Licenses Available”| ||||5 - “Configuration”| ||||6 - “Communication Failure”| |failureCode|integer|No| Specifies type of failure|0 - “Unknown error”| ||||1 - “No failure”| ||||2 - “Session preparation failed”| ||||3 - “Registration timeout”| ||||4 - “Connection timeout”| ||||5 - “License unavailable”| ||||6 - “Ticketing failed”| ||||7 - “Unknown failure”| ||||8 - “General failure”| ||||9 - “Resource in maintenance mode”| ||||10 - “Application disabled”| ||||11 - “Required feature not licensed”| ||||12 - “VDA unavailable”| ||||13 - “VDA is already in use”| ||||14 - “Requested protocol not allowed”| ||||15 - “Resource unavailable”| ||||16 - “Active session reconnect disabled”| ||||17 - “Cannot find session to reconnect”| ||||18 - “VDA power up failed”| ||||19 - “Session refused”| ||||20 - “Set configuration failed”| ||||21 - “Total concurrent usage limit of app reached”| ||||22 - “Per user usage limit of app reached”| ||||23 - “VDA not contactable”| ||||24 - “Per machine usage limit reached”| ||||25 - “Per entitlement usage limit leached”| ||||51 - “Endpoint to Machine Communication error”| ||||52 - “Gateway to Machine Communication error”| ||||100 - “VDA unavailable”| ||||101 - “VDA not functional”| |failureReasonString|String|Yes|FailureReasonString mapped to string value of failureReason|| |failureCodeString|String|Yes|FailureCodeString mapped to string value of failureCode|| |sessionScore|integer|No|Session Experience score based on the performance factors|-1 - 100| |userScore|integer|No|User experience score calculated based on session experience and failure rate|0 -100| |icaRtt|integer|No|Session Responsiveness which defines average round trip time of ICA session in the last 15 minutes interval|>= 0| |icaRttScore|integer|No|IcaRtt (Session Responsiveness) score is calculated based on current IcaRtt value and deviation from the baseline threshold of that metric |0 - 100| |reconnects|integer|No|Number of auto-reconnects that happened in the last 15 minutes interval|>= 0| |reconnectScore|integer|No|reconnectScore(Session Resiliency) score is calculated based on current number of auto-reconnects and deviation from the baseline threshold of that metric |0 - 100| |logonDuration|integer|No|Total log on duration for this session (total initialization time of the session)|>= 0| |brokeringDuration|integer|Yes|Total time taken by Broker in initializing the session|>= 0| |vmStartDuration|integer|Yes|Total time taken in starting the VM during the logon process|>= 0| |hdxConnectionDuration|integer|Yes|Total time taken by HDX connection during the logon process|>= 0| |authenticationDuration|integer|Yes|total time taken in authentication during the logon process|>= 0| |gpoDuration|integer|Yes|Total time taken in GPO processing during the logon process|>= 0| |logonScriptsDuration|integer|Yes|Total time taken in logon script processing during the logon process|>= 0| |profileLoadDuration|integer|Yes|Total time taken in profile load during the logon process|>= 0| |interactiveSessionsDuration|integer|Yes|Total time taken in initializing interactive session including shell initialization time|>= 0| |logonDurationScore|integer|No|logonDuration score is calculated based on current logonDuration value and deviation from the baseline threshold of that metric |0 - 100 | |gpoScore|integer|No|GPO score is calculated based on current GPO value and deviation from the baseline threshold of that metric |0 - 100| |profileLoadScore|integer|No|profileLoad score is calculated based on current profileLoadDuration value and deviation from the baseline threshold of that metric|0 - 100| |interactiveSessionScore|integer|No|interactiveSession score is calculated based on current interactiveSessionDuration value and deviation from the baseline threshold of that metric |0 - 100| |brokeringScore|integer|No|brokering score is calculated based on current brokeringDuration value and deviation from the baseline threshold of that metric |0 - 100| |vmStartScore|integer|No|vmStart score is calculated based on current vmStartDuration value and deviation from the baseline threshold of that metric |0 - 100| |hdxConnectionScore|integer|No|hdxConnection score is calculated based on current hdxConnectionDuration value and deviation from the baseline threshold of that metric |0 - 100| |authenticationScore|integer|No|authentication score is calculated based on current authenticationDuration value and deviation from the baseline threshold of that metric |0 - 100| |logonScriptsScore|integer|No|logonScripts score is calculated based on current logonScriptsDuration value and deviation from the baseline threshold of that metric |0 - 100| |profileSize|integer|Yes|Total profile size of a user|> 0| |totalFileCount|integer|Yes|Total files in that profile|> 0| |largeFileCount|integer|Yes|Total number of large files in that profile|> 0| |failureScore|integer|No|Calculated based on number of failures against number of session launches in the last 15 minutes interval|0 - 100| |failureCount|integer|No|Total failures that occurred in the last 15 minutes interval|>= 0| |launchAttempts|integer|No|Total launches attempted in the last 15 minutes interval|>=0| |machineFailureCount|integer|No|Total count of machine failures|>=0| |clientConnectionFailureCount|integer|No|Total count of client connection failures|>=0| |capacityFailureCount|integer|No|Total count of capacity failures|>=0| |configurationFailureCount|integer|No|Total count of configuration failures|No| |licenseFailureCount|integer|No|Total count of license failures|>=0| |communicationFailureCount|integer|No|Total count of communication failures|>=0| |inputBandwidthAvailable|integer|Yes|Average Input Bandwidth Consumed by ICA Session in last 15 minute|>=0| |inputBandwidthConsumed|integer|Yes|Average Input Bandwidth Consumed by ICA Session in last 15 minute|>=0| |outputBandwidthAvailable|integer|Yes|Average Output Bandwidth Available in last 15 minute|>=0| |outputBandwidthUsed|integer|Yes|Average Output Bandwidth Used in last 15 minute|>=0| |networkLatency|integer|Yes|Average Network latency of the ICA Session in last 15 minute|>=0| |endpointLinkSpeed|integer|Yes|Link speed of the endpoint device network interface like wifi, ethernet|>=0| |endpointSignalStrength|integer|Yes|Signal Strength of the endpoint device|>=0| |avgEndpointThroughputBytesReceived|integer|Yes|Total bytes received on network interface |>=0| |avgEndpointThroughputBytesSent|integer|Yes|Total bytes sent on network interface |>=0| |wanLatency|integer|Yes|This sub factor is the latency measured from the virtual machine to the Gateway. WAN 延迟较高表示端点计算机网络缓慢。当用户在地理位置上离网关更远时,广域网延迟会增加。|>=0| |dcLatency|integer|Yes|这个子因素是从 Citrix Gateway 到服务器 (VDA) 的延迟。高数据中心延迟表示服务器网络缓慢导致的延迟。此指标仅在本地网关加载到 |>=0| |hostDelay|integer|Yes|此子因素用于衡量服务器操作系统引起的延迟。高 ICA RTT、低数据中心和 WAN 延迟以及高主机延迟表示主机服务器上存在应用程序错误。|>=0| |wanLatencyScore|integer|No|WAN 延迟分数是根据 wanLatency 值和与基准阈值的偏差计算得出的 |0 - 100| |dcLatencyScore|integer|No|DC 延迟值和与相同指标的基准阈值的偏差|0 - 100| hostDelayScore|integer|No|主机延迟分数是根据主机延迟值计算的 以及与相同指标的基线阈值的偏差|0-100|