会话事件的数据结构

会话维度数据源

会话元数据 类型 可为空 描述
sessionKey GUID 虚拟应用或桌面会话的标识符。  
userId String 虚拟应用或桌面会话的用户 AD 标识符。  
userName String 启动虚拟应用或桌面会话的用户的名称。  
deliveryGroupId GUID 交付组标识符  
deliveryGroupName String 交付组名称  
siteId GUID Citrix Virtual Apps and Desktops™ 站点标识符  
siteName String Citrix Virtual Apps™ and Desktops 站点名称  
machineId GUID 启动会话的计算机的计算机标识符。  
machineSid GUID 启动会话的计算机的计算机 AD 标识符。  
machineName String 启动会话的计算机的名称。  
sessionLaunchStatus String 会话启动状态 0(启动成功)、1(会话失败)、2(用户终止)
sessionStartTime Timestamp 会话启动时间 值格式为 “yyyy-MM-ddTHH:mm:ss”
protocol String 用于启动会话的协议 HDX™、RDP、Console
sessionType Integer 会话类型 值映射为:0: 桌面,1: 应用程序
sessionEndTime Timestamp 会话结束时间 值格式为 “yyyy-MM-ddTHH:mm:ss”
stateChangedTime Timestamp 会话状态更改的时间 值格式为 “yyyy-MM-ddTHH:mm:ss”
sessionState String 会话生命周期状态 值映射为:0: 未知、1: 已连接、2: 已断开连接、3: 已终止、4: 正在准备会话、5: 活动、6: 正在重新连接、7: 非代理会话、8: 其他、9: 待定
sessionLaunchType String 会话启动类型 ICA®、ConnectionLease
endpointOS String Citrix Workspace™ 应用 - 操作系统类型 可能的值包括(例如):Windows、Unix 或 Linux、HTML5、Macintosh、ThinOS、iOS、Chrome 和 Android。但是,操作系统类型可以包含更多选项。
endpointReceiverVersion String Citrix Workspace 应用版本  
endpointLocationContinent String 启动会话的洲。  
endpointLocationCountry String 启动会话的国家/地区。  
endpointLocationCity String 启动会话的城市。  
endpointLocationLatitude String 启动会话的纬度。  
endpointLocationLongitude String 启动会话的经度。  
endpointLocationTimezone String 启动会话地点的时区。  
isp String 启动会话时使用的 ISP。  
gatewayFQDN String 启动会话时使用的网关 FQDN。  
vdaIP String 启动会话的 VDA 的 IP。  
connectionType String 从 Citrix Workspace 应用建立的连接类型 内部、外部
connectionViaAG String    
networkInterfaceType String 端点设备的网络接口类型 Wi-Fi、以太网等
failureReason







Integer















发生错误的故障类别







0 - “无”
1 - “客户端连接失败”
2 - “计算机故障”
3 - “无可用容量”
4 - “无可用许可证”
5 - “配置”
6 - “通信故障”
100 - “黑洞 VDA”
101 - “僵尸会话”
failureCode




























Integer

























































指定故障类型




























0 - “未知错误”
1 - “无故障”
2 - “会话准备失败”
3 - “注册超时”
4 - “连接超时”
5 - “许可证不可用”
6 - “票证失败”
7 - “未知故障”
8 - “一般故障”
9 - “资源处于维护模式”
10 - “应用程序已禁用”
11 - “所需功能未获得许可”
12 - “VDA 不可用”
13 - “VDA 已在使用中”
14 - “不允许请求的协议”
15 - “资源不可用”
16 - “活动会话重新连接已禁用”
17 - “找不到要重新连接的会话”
18 - “VDA 启动失败”
19 - “会话被拒绝”
20 - “设置配置失败”
21 - “已达到应用程序的总并发使用限制”
22 - “已达到应用程序的每用户使用限制”
23 - “VDA 无法联系”
24 - “已达到每台计算机的使用限制”
25 - “已达到每项授权的使用限制”
51 - “端点到计算机通信错误”
52 - “网关到计算机通信错误”
100 - “VDA 不可用”
101 - “VDA 不工作”
failureReasonString String failureReasonString 映射到 failureReason 的字符串值。  
failureCodeString String failureCodeString 映射到 failureCode 的字符串值。  
sessionScore Integer 基于性能因素的会话体验分数 -1–100
userScore Integer 根据会话体验和故障率计算的用户体验分数。 0 -100
icaRtt Integer 会话响应能力(以毫秒为单位),定义了 ICA 会话在过去 15 分钟间隔内的平均往返时间。 >= 0
icaRttScore Integer IcaRtt(会话响应能力)分数是根据当前的 IcaRtt 值以及与该指标基线阈值的偏差计算的。 0–100
reconnects Integer 过去 15 分钟间隔内发生的自动重新连接次数。 >= 0
reconnectScore Integer reconnectScore(会话弹性)分数是根据当前的自动重新连接次数以及与该指标基线阈值的偏差计算的。 0–100
logonDuration Decimal 此会话的总登录持续时间(会话的总初始化时间),以秒为单位。  
brokeringDuration Decimal 代理在初始化会话时花费的总时间,以秒为单位。  
vmStartDuration Decimal 登录过程中启动 VM 所花费的总时间,以秒为单位。  
hdxConnectionDuration Decimal 登录过程中 HDX 连接所花费的总时间,以秒为单位。  
authenticationDuration Decimal 登录过程中身份验证所花费的总时间,以秒为单位。  
gpoDuration Decimal 登录过程中 GPO 处理所花费的总时间,以秒为单位。  
logonScriptsDuration Decimal 登录过程中登录脚本处理所花费的总时间,以秒为单位。  
profileLoadDuration Decimal 登录过程中配置文件加载所花费的总时间,以秒为单位。  
interactiveSessionsDuration Decimal 初始化交互式会话(包括 shell 初始化时间)所花费的总时间,以秒为单位。  
logonDurationScore Integer logonDuration 分数是根据当前的 logonDuration 值以及与该指标基线阈值的偏差计算的。 0–100
gpoScore Integer GPO 分数是根据当前的 GPO 值以及与该指标基线阈值的偏差计算的。 0–100
profileLoadScore Integer profileLoad 分数是根据当前的 profileLoadDuration 值以及与该指标基线阈值的偏差计算的。 0–100
interactiveSessionScore Integer interactiveSession 分数是根据当前的 interactiveSessionDuration 值以及与该指标基线阈值的偏差计算的。 0–100
brokeringScore Integer 代理分数是根据当前的 brokeringDuration 值以及与该指标基线阈值的偏差计算的。 0–100
vmStartScore Integer vmStart 分数是根据当前的 vmStartDuration 值以及与该指标基线阈值的偏差计算的。 0–100
hdxConnectionScore Integer hdxConnection 分数是根据当前的 hdxConnectionDuration 值以及与该指标基线阈值的偏差计算的。 0–100
authenticationScore Integer authentication 分数是根据当前的 authenticationDuration 值以及与该指标基线阈值的偏差计算的。 0–100
logonScriptsScore Integer logonScripts 分数是根据当前的 logonScriptsDuration 值以及与该指标基线阈值的偏差计算的。 0–100
profileSize Integer 用户的总配置文件大小。 > 0
totalFileCount Integer 该配置文件中的文件总数。 > 0
largeFileCount Integer 该配置文件中的大文件总数。 > 0
failureScore Integer 根据过去 15 分钟间隔内会话启动次数与故障次数计算。 0–100
failureCount Integer 过去 15 分钟间隔内发生的总故障数。 >= 0
launchAttempts Integer 过去 15 分钟间隔内尝试的总启动次数。 >=0
machineFailureCount Integer 计算机故障总数。 >=0
clientConnectionFailureCount Integer 客户端连接故障总数。 >=0
capacityFailureCount Integer 容量故障总数。 >=0
configurationFailureCount Integer 配置故障总数。
licenseFailureCount Integer 许可证故障总数。 >=0
communicationFailureCount Integer 通信故障总数。 >=0
inputBandwidthAvailable Integer ICA 会话在过去 15 分钟内消耗的平均输入带宽。 >=0
inputBandwidthConsumed Integer ICA 会话在过去 15 分钟内消耗的平均输入带宽。 >=0
outputBandwidthAvailable Integer 过去 15 分钟内可用的平均输出带宽。 >=0
outputBandwidthUsed Integer 过去 15 分钟内使用的平均输出带宽。 >=0
networkLatency Integer ICA 会话在过去 15 分钟内的平均网络延迟。 >=0
endpointLinkSpeed Integer 端点设备网络接口(如 Wi-Fi、以太网)的链接速度 >=0
endpointSignalStrength Integer 端点设备的信号强度。 >=0
avgEndpointThroughputBytesReceived Integer 网络接口上接收的总字节数。 >=0
avgEndpointThroughputBytesSent Integer 网络接口上发送的总字节数。 >=0
wanLatency Integer 此子因素是衡量从虚拟机到网关的延迟。高 WAN 延迟表示端点计算机网络运行缓慢。当用户在地理位置上离网关越远时,WAN 延迟会增加。 >=0
dcLatency Integer 此子因素是衡量从 Citrix Gateway 到服务器 (VDA) 的延迟。高数据中心延迟表示服务器网络缓慢导致的延迟。此指标仅在本地网关加入 CAS 时可用。 >=0
hostDelay Integer 此子因素衡量服务器操作系统引起的延迟。高 ICA RTT、低数据中心和 WAN 延迟以及高主机延迟表示主机服务器上存在应用程序错误。 >=0
wanLatencyScore Integer WAN 延迟分数是根据 wanLatency 值以及与同一指标基线阈值的偏差计算的。 0–100
dcLatencyScore Integer DC 延迟分数是根据 dcLatency 值以及与同一指标基线阈值的偏差计算的。 0–100
hostDelayScore Integer 主机延迟分数是根据主机延迟值以及与同一指标基线阈值的偏差计算的。 0–100
会话事件的数据结构