用于应用程序分析的性能指标
您可以查看性能指标及其在 NetScaler Web 应用程序中出现的类别。要查看这些指标,必须确保在 NetScaler 实例上启用分析和 指标收集器 :
启 用 分析和指标收集器后,您可以通过导航到“应用程序”>“控制板”,选择一个应用程序,然后向下滚动到“问题”部分来查看以下指标:
响应时间
此问题检测应用程序响应客户端请求的时间何时偏离配置的阈值。单击“回复时间”选项卡以查看问题详情。
在“推荐操作”中,单击查看显示应用程序响应时间大于 500 ms 的 事务日志 。
在“详细信息”下,您可以查看:
-
表示所选时间内事件总数的图表。单击应用过滤器并查看详情
-
问题何时发生
-
选定时间的总发生次数
-
问题严重性,如低、中和高
-
指示总事务响应时间超过配置阈值的检测消息。
可用服务
此问题检测到绑定到虚拟服务器的可用服务的百分比何时小于配置的阈值。单击“可用服务”选项卡查看问题详情。
在“推荐操作”中,单击查看绑定到虚拟服务器的服务的详细信息。
在“详细信息”下,您可以查看:
-
该图表示所选时长内事件总数。单击应用过滤器并查看详情
-
问题何时发生
-
选定持续时间内的总发生次数
-
问题严重性,如低、中和高
-
指示活动服务会话百分比和配置的阈值的检测消息。
平均 CPU 使用率
此问题会检测此应用程序的 NetScaler CPU 使用率何时超过配置的阈值。单击“平均 CPU 使用率”选项卡查看问题详细信息。
在“详细信息”下,您可以查看:
-
该图表示所选时长内事件总数。单击应用过滤器并查看详情
-
问题何时发生
-
选定持续时间内的总发生次数
-
问题严重性,如低、中和高
-
指示 NetScaler 平均 CPU 使用率百分比和配置的阈值的检测消息。
平均应用程序 CPU 使用率
此问题检测到应用程序 CPU 使用率何时超过配置的阈值。单击 应用程序 CPU 使用率 选项卡以查看问题详细信息。
在“详细信息”下,您可以查看:
该图表示所选时长内事件总数。单击应用过滤器并查看详情
-
问题何时发生
-
选定持续时间内的总发生次数
-
问题严重性,如低、中和高
-
指示应用程序平均 CPU 使用率百分比和配置的阈值的检测消息
内存使用率
此问题会检测此应用程序的 NetScaler 内存使用量何时超过配置的阈值。单击“内存使用情况”选项卡查看问题详情。
在“详细信息”下,您可以查看:
-
该图表示所选时长内事件总数。单击应用过滤器并查看详情
-
问题何时发生
-
选定持续时间内的总发生次数
-
问题严重性,如低、中和高
-
指示 NetScaler 平均内存使用率百分比和配置的阈值的检测消息。
网卡丢弃
在以下情况下可能会丢弃数据包:
-
接收到的数据包有一些格式错误
-
接收设备没有足够的存储空间来存储数据包
使用网卡丢弃指示器,可以查看从网卡丢弃的数据包总数。单击网卡丢弃选项卡查看详细信息。
在“详细信息”下,您可以查看:
-
发生异常的时间
-
指示从 NIC 丢弃的数据包总数的消息
服务摆动
作为网络管理员,您必须确保应用程序的最佳可用性。当出现任何网络问题或配置问题时,应用程序服务器的状态和可用性可能会影响整体性能。
使用服务摆动事件,您可以识别存在问题的应用程序。服务摆动事件还可以帮助您:
-
了解哪个服务在特定持续时间内处于 DOWN 状态
-
了解在特定持续时间内有多少服务处于 UP 或 DOWN 状态
单击服务摆动选项卡查看服务波动的详细信息。
在“推荐操作”中,单击查看绑定到虚拟服务器的服务的详细信息。
您可以查看详细信息,例如出现次数和最后一次出现的时间。
在“详细信息”下,您可以查看:
-
服务波动异常发生的时间
-
服务/服务组名称
-
服务 IP 地址
-
当前服务状态
低会话重复使用率
NetScaler 实例通过从服务器卸载 SSL 握手过程来处理 SSL 事务。从服务器收到响应后,NetScaler 实例将完成与客户端的安全事务。使用缓存的会话参数,NetScaler 实例完成了连续请求的 SSL 握手过程。
如果这些会话未被重复使用,则会成为 NetScaler 实例的开销。使用 低会话重复 使用率指示器,您可以确定重复使用的实际会话数量是否较少。
单击“低会话重用”选项卡查看问题详情。
解决问题的 建议操作 是禁用会话重复使用或减少会话超时。有关详细信息,请参阅 会话重用。
在“详细信息”下,您可以查看:
-
会话重复使用率低的应用程序总数
-
低会话重用异常的发生时间
-
总发生次数
-
异常严重程度,例如高、低和中
-
检测消息表明仅有% 的已配置会话被重复使用
不正确的持久性类型
如果您要在由虚拟服务器表示的服务器上保持连接状态(例如,电子商务中使用的连接),必须对该虚拟服务器配置持久性。然后,设备将使用配置的负载平衡方法进行初始服务器选择,而将来自同一个客户端的所有后续请求都转发到该服务器。
当重复使用现有会话来处理后续请求时,持久性会有效。如果持久性会话重用率低,则在 NetScaler 上创建的会话只是一种开销。
使用不正确的持久性类型指示器,您可以确定虚拟服务器上的持久性使用率是否很低。单击不正确的持久性类型选项卡以查看问题详细信息。
解决问题的 建议操作 是检查持久性类型或禁用持久性。有关更多信息,请参阅 持久性设置。
在“详细信息”下,您可以查看:
-
发生异常的时间
-
总发生次数
-
异常严重程度,例如高、低和中
-
显示未使用会话百分比的检测消息
服务器不稳定
在某些情况下,当由于请求无效、临时超载或服务器维护等原因而无法处理请求时,Web 服务器会使用状态代码进行响应。这些错误与错误代码一起显示,错误代码定义了各种错误场景。例如,
-
502 错误网关 服务器充当网关或代理,收到来自上游服务器的无效响应。
-
503 服务不可用 服务器不可用。服务器可能已过载或由于进行维护而关闭。
-
504 Gateway 超时 服务器充当网关或代理,没有收到上游服务器的及时响应。
这些可能是暂时的情况,但有时您必须在网络服务器上实施纠正措施才能使网页正常运行。
使用不稳定服务器指示器,您可以查看这些故障并做出纠正措施的决定,以解决问题,确保客户端请求得到满足,网页始终可用。
选择“不稳定服务器”选项卡以查看问题详情。
在“推荐操作”中,单击查看显示应用程序响应代码为 5xx 错误的 事务日志 。
您也可以尝试以下故障排除方法:
-
为响应 5xx 错误的服务器配置相应的参数 L7 监视器。监视器是跟踪服务运行状况的实体。设备使用绑定到每项服务的监视程序定期探测服务器。如果服务器在指定的响应超时内没有响应,并且指定的探测器失败,则该服务被标记为 DOWN。然后,设备将在其余服务之间执行负载平衡。有关配置监视器的详细信息,请参阅 自定义监视器
-
对服务器进行故障排除
在“详细信息”下,您可以查看:
-
服务器不稳定异常发生的时间
-
服务/服务组名称
-
总发生次数
-
异常严重程度,例如高、低和中
-
检测消息指示此服务报告 5xx 错误的响应百分比
有关服务器错误 Web 事务的详细信息,请参阅 服务器错误的 Web 事务分析
SSL 实时流量
在 NetScaler 实例中,您可以使用 SSL 配置文件来处理 SSL 流量。SSL 配置文件包含虚拟服务器、服务和服务组的某些 SSL 参数。 SSL 实时流量 指标分析 SSL 流量以识别实时流量,并建议最佳配置设置以改善延迟。
单击 SSL 实时流量 选项卡查看问题详细信息。
解决问题的 建议措 施是通过更新 SSL 参数来改善网络延迟。有关详细信息,请参阅 全局 SSL 参数。
在“详细信息”下,您可以查看:
-
发生异常的时间
-
服务/服务组名称
-
异常严重程度,例如低、中和高
-
带有应用程序当前设置的检测消息
异常大的 HTTP 数据包
HTTP 事务使用客户端和服务器之间的请求-响应消息。在请求和响应消息中,HTTP 标头是 HTTP 协议中显示的值。您可以在虚拟服务器、服务或服务组中配置 HTTP 标头长度,以避免 4xx 错误。
当 HTTP 请求/响应超过最大标头长度时,它可能是可能的攻击。使用 异常大的 HTTP 数据包 指示器,您可以查看带有 HTTP 标头大小的 HTTP 消息超出配置值的情况。
单击“异常大的 HTTP 数据包”选项卡查看问题详情。
解决问题的 建议操作 包括:
-
查看流量以确定标头大小是真实的。如果标头大小是真实的,则更新 HTTP 配置文件上的标头值。有关更多信息,请参阅 缓冲区溢出检查。
-
如果标头大小不是真实的,请将源添加到阻止列表中以避免攻击。
在“详细信息”下,您可以查看:
-
发生异常的时间
-
总发生次数
-
异常严重程度,例如高、低和中
-
指示在虚拟服务器、服务器或服务组上配置的当前 HTTP 标头长度的检测消息
TCP 重组队列限制命中
TCP 维护一个无序队列,以将 OOO 数据包保留在 TCP 通信中。如果队列大小很长时间需要将数据包保存在运行时内存中,则此设置会影响 NetScaler 内存。
这需要根据网络和应用程序特征的类型保持在优化的水平。
使用 TCP 重新组装队列限制命中 指示器,您可以查看 TCP 连接上的无序数据包是否超过配置的无序数据包队列大小。
单击 TCP 重组队列限制命中率 选项卡以查看问题详情。
解决问题的 建议操作 包括:
-
查看流量并将来源添加到阻止列表(如果是攻击)
-
如果这是预期的网络行为,则更新 TCP 配置文件上的无序数据包大小值。有关更多信息,请参阅 TCP 优化
-
如果只是一个临时的网络故障,则不需要进一步的操作
在“详细信息”下,您可以查看:
-
发生异常的时间
-
总发生次数
-
异常严重程度,例如低、中和高
-
显示当前 TCP 配置文件和 oooQsize 设置的检测消息
激增队列积累
当服务器收到大量请求时,服务器对客户端的响应速度会变慢。通常情况下,过载还会导致客户端收到错误页面。虚拟服务器需要配置足够的后端服务器来处理传入的请求。
使用 浪涌队列累积指示器 ,您可以查看具有浪涌队列累积的虚拟服务器。单击“浪涌队列堆积”选项卡以查看问题详情。
解决问题的 建议操作 包括:
-
增加客户端连接数限制。有关详细信息,请参见 设置客户端连接数的限制
-
增加后端服务器以满足应用程序请求
在“详细信息”下,您可以查看:
-
浪涌队列堆积异常的发生时间
-
总发生次数
-
异常严重程度,例如高、低和中
-
指示虚拟服务器上浪涌队列积聚的检测消息
SSL 评级
当应用程序没有 A+ SSL 分级时,应用程序得分会受到影响。使用 非 A+ SSL 评级 指标,您可以分析应用程序没有 A+ SSL 评级的原因。单击“非 A+ SSL 评级”选项卡查看问题详情。
解决该问题的 建议操作 是将其升级到 A+ SSL 等级。有关更多信息,请参阅 升级到 A+ SSL 评级。
在“详细信息”下,您可以查看问题详细信息,例如问题类别、问题和建议。