运行状况策略设置

使用此页面来修改现有的运行状况策略。运行状况策略通过预防和检测方法来维持一个正常运行的环境。

要查看此管理控制台页面,请单击运作策略 > 运行状况策略 > health_policy_name

如果您是具有监视员或操作员角色的用户,那么只能查看运行状况策略信息。如果您是具有配置员或管理员角色的用户,那么拥有运行状况策略的所有配置特权。

此页面包含两个选项卡:配置本地拓扑。在配置选项卡上,可以查看和配置运行状况策略的设置。在本地拓扑选项卡上,可以查看运行状况策略成员资格的可视表示。

名称

指定运行状况策略的名称。运行状况策略名是必需的,并且在单元中所有运行状况策略之间必须唯一。

此名称不能以句点 (.) 或空格开头。空格不会导致错误,但是前导空格和结尾空格将被自动删除。请使用有意义并且一致的运行状况策略名。例如,可以通过将策略命名为 AGE_20DAYSAGE_15DAYS 来指示基于时效的运行状况策略。

描述

指定运行状况策略的其他描述。描述是可选的。您可以在创建或编辑运行状况策略时编辑描述。在使用许多运行状况策略时,或者在多个管理员共同管理同一组运行状况策略时,请考虑使用可选的描述。

运行状况条件

运行状况条件用于定义所实现的特定策略。

某些策略基于预防方法,另一些策略基于检测方法。基于预防方法的策略用来避免可能会引起问题的条件,而基于检测方法的策略用来识别现有的条件以及实现解决方案。这些策略可用来对集群、动态集群以及节点上运行的应用程序服务器实例执行基于运行状况的评估。对于动态集群,无论使用哪种运行状况策略,都有最小数目的动态集群实例保持运行。

定制条件

当缺省条件无法满足环境的需求时,可定义定制条件。

使用定制条件,可以定义针对环境度量值来进行求值的子表达式。

运行状况条件属性

指定特定于运行状况条件的属性。

表 1. 基于时效的条件属性
设置 描述
最大时效

此字段仅可用于基于时效的策略。可接受的值是以天或小时计的正整数,范围为 1 小时到 365 天。由于不支持小数,因此,要表示类似 1.2 天这样的值,请输入 36 小时。

表 2. 超出请求超时条件属性
设置 描述
已超时请求数

此字段可用于超出请求超时条件。对于作为策略成员的每个服务器,超出请求超时条件将检测在该服务器中管理的请求所占的百分比,这些请求从随需应变路由器中路由后已超时(超过 60 秒)。 此字段可接受的值是 199 的整数。

表 3. 超出响应时间条件属性
设置 描述
响应时间

此字段仅可用于超出响应时间条件策略。当请求的平均响应时间超出指定的时间间隔时,那么将会违反连续响应时间条件策略。此字段可接受的值是 1 毫秒到 60 分钟。

表 4. 内存条件:超出内存使用率属性
设置 描述
JVM 堆大小

当内存使用率在一段时间内超出堆大小的某个百分比时,将违反超出内存使用率条件策略。已用内存总量所占百分比与超出内存阈值所用时间共同确定何时重新启动成员。此字段可接受的值是 199 的整数。

违规时间段

此字段仅可用于超出内存使用率条件策略。当内存使用率在一段时间内超出堆大小的某个百分比时,将违反超出内存使用率条件策略。此字段可接受的值是 1 秒到 60 分钟。

表 5. 内存条件:内存泄漏条件属性
设置 描述
检测级别
可以从下列检测级别中进行选择。对于每个级别,需要在可疑内存泄漏的检测速度与准确率之间进行权衡。
  • 快速检测,高误报可能性:快速检测级别快速检测潜在的内存泄漏,但由于在 Java 堆扩充到最大配置大小前进行分析,因此与低速检测策略相比,此检测级别误报内存泄漏的机会也更大。
  • 标准检测,标准误报可能性:标准检测级别比快速检测级别准确,但识别潜在内存泄漏的速度较慢。标准设置与快速设置需要相同数量的历史数据,但标准设置在 Java 堆扩充到最大配置大小后执行分析。
  • 低速检测,低误报可能性:低速检测级别检测潜在内存泄漏的准确度最高,但此检测级别的检测速度不如快速检测级别。低速设置需要的历史数据最多。
表 6. 堵塞条件属性
设置 描述
检测级别
  • 标准检测,正常误报可能性:标准检测策略的准确度不如低速策略,但识别潜在堵塞的速度较快。

    此级别使用较少的响应时间样本和动态工作负载管理器权重样本样本(N=10),并根据样本集在每个度量值中检测更改点。因此,由于此策略将等待 20 个样本(10 个样本用于左平均值,10 个样本用于右平均值)以计算平均值之差并查找局部最大值,所以得出结论的速度较快。收集样本的时间间隔为 15 秒。所以,可以在出现堵塞情况后 5 分钟内检测到这种情况。但是,由于样本数较少,因此如果样本包含多个瞬态波峰或波谷,那么误报可能性较高。

  • 低速检测,低误报可能性:低速检测策略检测潜在堵塞的准确度最高,但检测速度不如标准检测策略。

    此级别使用较多的响应时间样本和动态工作负载管理器权重样本样本(N=15)。因此,由于此策略必须等待 30 个样本(15 个样本用于左平均值,15 个样本用于右平均值)以计算平均值之差,所以得出结论的速度较慢。检测时间是 7 分 30 秒。但是,由于样本数较多,所以带有瞬态波峰或波谷的样本不会过度影响平均值。因此,误报可能性较低。

表 7. 工作负载条件属性
设置 描述
总请求数

在处理用户定义的特定数目的请求后,将违反工作负载条件策略。请求值必须是大于 1000 的整数。

表 8. 垃圾回收百分比条件属性
设置 描述
在垃圾回收上所花时间所占的百分比

在垃圾回收上所花时间所占的百分比策略监视 Java 虚拟机 (JVM) 或 JVM 集合,以确定它们在指定时间段中在垃圾回收上所花时间是否超过某个百分比。单位是百分比。缺省值为 10。此字段可接受的值是 199 的整数。

采样时间段

此字段指定收集垃圾回收数据的时间段。在执行更正操作前,在该采样时间段中花在垃圾回收上的时间百分比必须超过阈值。单位是分钟和小时。缺省值为 2 分钟。此字段可接受的值是 1 分钟到 24 小时。

表 9. 定制条件属性
设置 描述
运行反应计划的时间 指定子表达式以表示您正在定制条件中计算的度量值。

运行状况管理监视器反应

指定 Intelligent Management 在达到定义的运行状况条件时如何进行反应。

反应方式

指定用于定义运行状况策略行为的反应方式。反应方式可以是受控自动

当违反运行状况条件时执行下列操作

可以定义特定的一组操作以便在违反运行状况条件时执行。这些操作可以是现有的缺省操作,您也可以定义定制操作来运行可执行文件。

操作列表以违反运行状况条件时运行操作的顺序来显示。要添加操作,请单击添加操作...。可以选择现有的缺省运行状况策略操作,即已创建的定制操作,也可以创建新的定制操作。

要除去步骤,请选择该步骤并单击除去操作。要更改步骤的顺序,请选择一个要移动的步骤并单击上移下移

成员资格

指定运行状况策略的成员,这将对那些成员激活所定义的运行状况策略。成员资格并不是一对一的关系;可以使一个成员与多个策略相关联。

通过从列表中选择相应的成员类型,对成员资格字段进行编辑。所得到的可能成员将显示在可能的成员字段中。请从可能的成员列表中选择相应的成员。要选择多个成员,请按住 Ctrl 键直至所选项都突出显示,然后单击添加以为所选项添加运行状况策略的成员资格。



文件名:hc_detail_main.html