L7延迟阈值
HDX Insight中的L7延迟阈值特征在应用程序级别主动检测到端到端的网络延迟问题,并采用主动操作。L7延迟阈值调整功能执行实时延迟监视以检测尖峰,如果延迟超过最小观察到的延迟,则将通知发送到HDX Insight。
以前,平均客户端和服务器端L7延迟值每60秒发送一次到HDX Insight。在这个区间内看到的任何峰值都被平均出来,因此不会被检测到。而且,没有实时的延迟监控来检测这些峰值。
L7延迟与L4延迟有何不同
网络延迟也被捕获并显示在L4级别。这些延迟是从TCP层计算的,不需要解析ICA流量。因此,它们相对容易获得,并且CPU占用较小。然而,L4延迟的主要缺点是理解端到端延迟。如果路径中有TCP代理,L4延迟仅捕获从Citrix ADC到TCP代理的延迟。这可能会导致信息不完整,从而导致调试问题的困难。
L7延迟是通过解析ICA流量来计算的。L7延迟计算在ICA层完成,因此中间代理不会导致不完整的延迟值。因此,提供端到端延迟检测。
下图显示了具有和不具有TCP代理的部署类型。
ICA RTT和L7延迟计算之间的差异
ICA RTT表示从Citrix Workspace应用程序到虚拟传送代理(VDA)的总往返时间。L7延迟提供有关客户端侧和服务器端的延迟的粒度细节。L7客户端延迟是Citrix Workspace应用程序到Citrix Gateway之间的延迟。L7服务器延迟是Citrix Gateway到VDA之间的延迟。
笔记:仅Citrix虚拟应用程序和台式机版本7.13及更高版本支持服务器的服务器端L7延迟计算。
使用CLI配置L7延迟阈值
添加ICA延迟配置文件。
添加ica latencyprofile
[-l7LatencyMonitoring(ENABLED | DISABLED)][-l7LatencyThresholdFactor ][-l7LatencyWaitTime ][-L7LatencyMyMaxNotifyCount ].--NeedCopy--> 添加ICA动作。
添加ica操作
[-latencyprofileName ]<--需要复制--> 添加ICA策略。
添加ica策略
-规则 -操作 [-注释 ][-日志操作 <!--NeedCopy--> 将ICA策略绑定到VPN服务器或ICA全局绑定点。
绑定ICA Global -PolicyName
-Priority [-goTogiorityExpression ] [-Type(ICA_Req_override | ICA_Req_Default)] <! - CentCopy - > 或
绑定vpn虚拟服务器
-策略 [-优先级<正整数>]<!--NeedCopy--> 或
绑定cr vserver
-policy [-priority ]<--需要复制-->
论据
延迟监测:用于启用或禁用L7阈值监视的参数。启用此参数后,当满足设置的条件时,将向HDX Insight发送通知。
默认值:禁用
延迟保持因子:活动延迟必须大于最小观察到的延迟,以得出结论超过阈值,因此必须将通知发送到HDX Insight。
默认值:4
最小值:2
最大值:65535
晚点:超出延迟阈值后,设备等待设备的时间以秒为单位发送通知HDX Insight。
默认值:20
最小值:1
最大值:65535
晚同步间隔:设备在等待时间过去后向HDX Insight发送后续通知的时间间隔(以秒为单位)。
默认值:20
最小值:1
最大值:65535
LatencyMaxNotifyCount:在延迟高于阈值的时间间隔内,可以发送到HDX Insight的最大通知数。
默认值:5
使用GUI配置L7延迟阈值
导航配置>NetScaler Gateway.>政策>ICA..
选择ICA延迟配置文件标签并单击添加.
在创建ICA延迟配置文件第页,执行以下操作。
- 选择L7延迟监控启用L7阈值监视。
- 在里面抑制阈值系数,输入活动延迟必须超过最小观察到的延迟的值,以向HDX Insight发送通知。
- 在里面L7延迟等待时间,输入设备在超过阈值后等待向HDX Insight发送通知的时间(秒)。
- 在里面L7延迟通知间隔,输入设备在等待时间过后向HDX Insight发送后续通知的时间(以秒为单位)。
- 在里面L7延迟最大通知计数,输入延迟高于阈值的时间间隔内可发送给HDX Insight的最大通知数。注意:L7延迟最大通知计数在超过阈值时适用,并在活动延迟低于阈值时重置。这些通知的周期由通知间隔控制。
点击创建.
重要的是:
配置L7延迟阈值参数后,必须配置HDX Insight。有关详细信息,请参阅配置Citrix网关以支持HDX Insight.
查看Citrix ADM中的L7延迟参数
要查看Citrix ADM中的L7延迟参数,请导航至分析>HDX洞察>应用程序或分析>HDX洞察>用户.
L7延迟测量模型与L7延迟阈值报告模型
L7延迟测量模型
在L7延迟测量模块中,平均客户端和服务器端L7延迟值每60秒发送到HDX Insight。因此,在此间隔内看到的峰值被平均掉,因此未被检测到。此外,L7延迟测量模块不具备实时延迟监控功能。
下图说明了L7延迟测量模型示例。
L7延迟阈值报告模型
L7延迟阈值报告模型具有实时延迟监控功能,可检测峰值。如果延迟超过观察到的最小延迟,将向HDX Insight发送通知。
一旦超过阈值因子,就会检测到延迟增加。当配置的阈值等待时间到期后,通知发送到HDX Insight。在等待时间已经过期,并且仍然超过阈值因子后,会向HDX Insight发送后续通知。在等待时间到期之前,如果延迟值低于阈值,则不向HDX Insight发送通知。
下图说明了L7延迟阈值报告模型示例。
可以在运行时配置以下参数:
- 阈值监视(开/关)
- 阈值因子
- 门槛等待时间
- 通知间隔
- 最大通知计数