会话事件的数据结构
会话维度数据源
| 会话元数据 | 类型 | 可以为空 | 说明 | 值 |
|---|---|---|---|---|
| sessionKey | GUID | 否 | 虚拟应用程序或桌面会话的标识符。 | |
| userId | 字符串 | 否 | 虚拟应用程序或桌面会话的用户 AD 标识符。 | |
userName |
字符串 | 否 | 启动虚拟应用程序或桌面会话的用户的姓名。 | |
| deliveryGroupId | GUID | 否 | 交付组标识符 | |
| deliveryGroupName | 字符串 | 否 | 交付组名称 | |
| siteId | GUID | 否 | Citrix Virtual Apps and Desktops 站点标识符 | |
| siteName | 字符串 | 否 | Citrix Virtual Apps and Desktops 网站名称 | |
| machineId | GUID | 否 | 启动会话的计算机的计算机标识符。 | |
| machineSid | GUID | 否 | 启动会话的计算机的计算机 AD 标识符。 | |
| machineName | 字符串 | 否 | 启动会话的计算机的名称。 | |
| sessionLaunchStatus | 字符串 | 否 | 会话的启动状态 | 0(成功启动)、1(会话失败)、2(用户已终止) |
| sessionStartTime | 时间戳 | 否 | 会话启动时间 | 值格式为“yyyy-MM-ddTHH:mm:ss” |
| protocol | 字符串 | 是 | 用于启动会话的协议 | HDX、RDP、控制台 |
| sessionType | 整数 | 是 | 会话类型 | 值映射为:0:Desktop,1:Application |
| sessionEndTime | 时间戳 | 是 | 会话结束的时间 | 值格式为“yyyy-MM-ddTHH:mm:ss |
| stateChangedTime | 时间戳 | 是 | 会话状态更改的时间 | 值格式为“yyyy-MM-ddTHH:mm:ss |
| sessionState | 字符串 | 否 | 会话生命周期状态 | 值映射为:0:Unknown,1:Connected,2:Disconnected,3:Terminated,4:PreparingSession,5:Active,6:Reconnecting,7:NonBrokeredSession,8:Other 和 9:Pending |
| sessionLaunchType | 字符串 | 否 | 会话启动类型 | ICA、ConnectionLease |
| endpointOS | 字符串 | 是 | Citrix Workspace 应用程序 - 操作系统类型 | 例如,可能的值包括:Windows、Unix 或 Linux、HTML5、Macintosh、ThinOS、iOS、Chrome 和 Android。但是,操作系统类型可以包含更多选项。 |
| endpointReceiverVersion | 字符串 | 否 | Citrix Workspace 应用程序版本 | |
| endpointLocationContinent | 字符串 | 否 | 会议发起的大陆。 | |
| endpointLocationCountry | 字符串 | 否 | 会议发起的国家/地区。 | |
| endpointLocationCity | 字符串 | 否 | 会议启动的城市。 | |
| endpointLocationLatitude | 字符串 | 否 | 启动会话的纬度。 | |
| endpointLocationLongitude | 字符串 | 否 | 启动会话的经度。 | |
| endpointLocationTimezone | 字符串 | 否 | 会话启动地点的时区。 | |
isp |
字符串 | 是 | 启动会话时使用的 ISP。 | |
| gatewayFQDN | 字符串 | 是 | 启动会话的网关 FQDN。 | |
| vdaIP | 字符串 | 是 | 启动会话的 VDA 的 IP。 | |
| connectionType | 字符串 | 是 | 通过 Citrix Workspace 应用程序建立的连接类型 | 内部、外部 |
| connectionViaAG | 字符串 | 是 | ||
| networkInterfaceType | 字符串 | 否 | 端点设备的网络接口类型 | Wi-Fi、以太网等 |
| failureReason
|
整数
|
否
|
失败发生错误的类别
|
0 -“无” |
| 1-“客户端连接失败” | ||||
| 2-“计算机故障” | ||||
| 3-“没有可用容量” | ||||
| 4-“没有可用许可证” | ||||
| 5-“配置” | ||||
| 6-“通信故障” | ||||
| 100-“黑洞 VDA” | ||||
| 101-“僵尸会话” | ||||
| failureCode
|
整数
|
否
|
指定故障类型
|
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 | 字符串 | 是 | FailureReasonString 映射到 failureReason 的字符串值。 | |
| failureCodeString | 字符串 | 是 | FailureCodeString 映射到 failureCode 的字符串值。 | |
| sessionScore | 整数 | 否 | 基于性能因素的会话体验分数 | -1–100 |
| userScore | 整数 | 否 | 用户体验分数根据会话体验和失败率计算。 | 0 -100 |
| icaRtt | 整数 | 否 | 会话响应(以毫秒为单位),它定义了过去 15 分钟间隔内 ICA 会话的平均往返时间。 | >= 0 |
| icaRttScore | 整数 | 否 | IcaRtt(会话响应能力)分数是根据当前 IcaRtt 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| reconnects | 整数 | 否 | 在过去 15 分钟的时间间隔内发生的自动重新连接的次数。 | >= 0 |
| reconnectScore | 整数 | 否 | reconnectScore(Session Resiliency) 分数是根据当前的自动重新连接次数以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| logonDuration | 十进制 | 否 | 此会话的总登录持续时间(会话的总初始化时间),以秒为单位。 | |
| brokeringDuration | 十进制 | 是 | 代理初始化会话所花费的总时间(以秒为单位)。 | |
| vmStartDuration | 十进制 | 是 | 登录过程中启动虚拟机所花费的总时间(以秒为单位)。 | |
| hdxConnectionDuration | 十进制 | 是 | HDX 连接在登录过程中花费的总时间(以秒为单位)。 | |
| authenticationDuration | 十进制 | 是 | 登录过程中身份验证所花费的总时间,以秒为单位。 | |
| gpoDuration | 十进制 | 是 | 登录过程中 GPO 处理所花费的总时间(以秒为单位)。 | |
| logonScriptsDuration | 十进制 | 是 | 登录过程中处理登录脚本所花费的总时间,以秒为单位。 | |
| profileLoadDuration | 十进制 | 是 | 登录过程中加载配置文件所花费的总时间(以秒为单位)。 | |
| interactiveSessionsDuration | 十进制 | 是 | 初始化交互式会话所花费的总时间,包括 shell 初始化时间(以秒为单位)。 | |
| logonDurationScore | 整数 | 否 | logonDuration 分数是根据当前 logonDuration 值以及与该指标基线阈值的偏差计算得出的。 | 0–100 |
| gpoScore | 整数 | 否 | GPO 分数是根据当前 GPO 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| profileLoadScore | 整数 | 否 | profileLoad 分数是根据当前的 profileLoadDuration 值以及与该指标基线阈值的偏差计算得出的。 | 0–100 |
| interactiveSessionScore | 整数 | 否 | interactiveSession 分数是根据当前的 interactiveSessionDuration 值以及与该指标基线阈值的偏差计算得出的。 | 0–100 |
| brokeringScore | 整数 | 否 | Brokering 分数是根据当前的 brokeringDuration 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| vmStartScore | 整数 | 否 | vmStart 分数是根据当前 vmStartDuration 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| hdxConnectionScore | 整数 | 否 | hdxConnection 分数是根据当前的 hdxConnectionDuration 值以及与该指标基线阈值的偏差计算得出的。 | 0–100 |
| authenticationScore | 整数 | 否 | authentication 分数是根据当前的 authenticationDuration 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| logonScriptsScore | 整数 | 否 | logonScripts 分数是根据当前 logonScriptsDuration 值以及与该指标基准阈值的偏差计算得出的。 | 0–100 |
| profileSize | 整数 | 是 | 用户的配置文件总大小。 | > 0 |
| totalFileCount | 整数 | 是 | 该配置文件中的文件总数。 | > 0 |
| largeFileCount | 整数 | 是 | 该配置文件中的大文件总数。 | > 0 |
| failureScore | 整数 | 否 | 根据失败次数和过去 15 分钟间隔内的会话启动次数计算得出。 | 0–100 |
| failureCount | 整数 | 否 | 在过去 15 分钟的时间间隔内发生的故障总数。 | >= 0 |
| launchAttempts | 整数 | 否 | 在过去 15 分钟的时间间隔内尝试的总启动次数。 | >=0 |
| machineFailureCount | 整数 | 否 | 计算机故障总数。 | >=0 |
| clientConnectionFailureCount | 整数 | 否 | 客户端连接失败的总次数。 | >=0 |
| capacityFailureCount | 整数 | 否 | 容量故障总数。 | >=0 |
| configurationFailureCount | 整数 | 否 | 配置失败的总数。 | 否 |
| licenseFailureCount | 整数 | 否 | 许可证失败总数。 | >=0 |
| communicationFailureCount | 整数 | 否 | 通信失败总数。 | >=0 |
| inputBandwidthAvailable | 整数 | 是 | ICA 会话在过去 15 分钟内消耗的平均输入带宽。 | >=0 |
| inputBandwidthConsumed | 整数 | 是 | ICA 会话在过去 15 分钟内消耗的平均输入带宽。 | >=0 |
| outputBandwidthAvailable | 整数 | 是 | 过去 15 分钟内可用的平均输出带宽。 | >=0 |
| outputBandwidthUsed | 整数 | 是 | 过去 15 分钟内使用的平均输出带宽。 | >=0 |
| networkLatency | 整数 | 是 | 过去 15 分钟内 ICA 会话的平均网络延迟。 | >=0 |
| endpointLinkSpeed | 整数 | 是 | 终端设备网络接口(如 Wi-Fi、以太网)的链接速度 | >=0 |
| endpointSignalStrength | 整数 | 是 | 终端设备的信号强度。 | >=0 |
| avgEndpointThroughputBytesReceived | 整数 | 是 | 网络接口上接收到的总字节数。 | >=0 |
| avgEndpointThroughputBytesSent | 整数 | 是 | 在网络接口上发送的总字节数。 | >=0 |
| wanLatency | 整数 | 是 | 此子因素是从虚拟机到网关的延迟。WAN 延迟较高表示端点计算机网络缓慢。当用户在地理位置上离网关较远时,WAN 延迟会增加。 | >=0 |
| dcLatency | 整数 | 是 | 此子因素是从 Citrix Gateway 到服务器 (VDA) 测得的延迟。高数据中心延迟表示服务器网络速度慢导致延迟。此指标仅在本地网关加入 CAS 时才可用。 | >=0 |
| hostDelay | 整数 | 是 | 此子因素用于衡量服务器操作系统引起的延迟。具有较低数据中心和 WAN 延迟的 ICA RTT 较高以及较高的主机延迟表示主机服务器上存在应用程序错误。 | >=0 |
| wanLatencyScore | 整数 | 否 | WAN Latency 分数是根据 wanLatency 值和与同一指标基准阈值的偏差计算得出的。 | 0–100 |
| dcLatencyScore | 整数 | 否 | DC Latency 分数是根据 dcLatency 值和与同一指标基准阈值的偏差计算得出的。 | 0–100 |
| hostDelayScore | 整数 | 否 | Host Delay 分数是根据主机延迟值和与同一指标基准阈值的偏差计算得出的。 | 0–100 |
会话事件的数据结构
已复制!
失败!