会话事件的数据结构
会话维度数据源
| 会话元数据 | 类型 | 可为空 | 描述 | 值 |
|---|---|---|---|---|
| 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 |
会话事件的数据结构
已复制!
失败!