使用此页面来修改现有的运行状况策略。运行状况策略通过预防和检测方法来维持一个正常运行的环境。
要查看此管理控制台页面,请单击
。如果您是具有监视员或操作员角色的用户,那么只能查看运行状况策略信息。如果您是具有配置员或管理员角色的用户,那么拥有运行状况策略的所有配置特权。
此页面包含两个选项卡:配置和本地拓扑。在配置选项卡上,可以查看和配置运行状况策略的设置。在本地拓扑选项卡上,可以查看运行状况策略成员资格的可视表示。
指定运行状况策略的名称。运行状况策略名是必需的,并且在单元中所有运行状况策略之间必须唯一。
此名称不能以句点 (.) 或空格开头。空格不会导致错误,但是前导空格和结尾空格将被自动删除。请使用有意义并且一致的运行状况策略名。例如,可以通过将策略命名为 AGE_20DAYS 或 AGE_15DAYS 来指示基于时效的运行状况策略。
指定运行状况策略的其他描述。描述是可选的。您可以在创建或编辑运行状况策略时编辑描述。在使用许多运行状况策略时,或者在多个管理员共同管理同一组运行状况策略时,请考虑使用可选的描述。
运行状况条件用于定义所实现的特定策略。
某些策略基于预防方法,另一些策略基于检测方法。基于预防方法的策略用来避免可能会引起问题的条件,而基于检测方法的策略用来识别现有的条件以及实现解决方案。这些策略可用来对集群、动态集群以及节点上运行的应用程序服务器实例执行基于运行状况的评估。对于动态集群,无论使用哪种运行状况策略,都有最小数目的动态集群实例保持运行。
要检测更改点,运行状况控制器将计算指定点的左平均数和右平均数。对于一个点,左平均数是此样本前到达的 N 个样本的平均值,右平均数是此样本后到达的 N 个样本(包括当前点)的平均值,左右平均值之差将存储下来并与一组值(N 个)中的其他差值作比较,以确定此差是否是局部最大值。如果此差值是最大差值,那么将此差值所对应的点声明为更改点。用于检测堵塞的两个度量值分别是服务器所遵循的响应时间和动态工作负载管理器权重。
所有服务器类型都支持堵塞条件。当缺省条件无法满足环境的需求时,可定义定制条件。
使用定制条件,可以定义针对环境度量值来进行求值的子表达式。
指定特定于运行状况条件的属性。
设置 | 描述 |
---|---|
最大时效 | 此字段仅可用于基于时效的策略。可接受的值是以天或小时计的正整数,范围为 1 小时到 365 天。由于不支持小数,因此,要表示类似 1.2 天这样的值,请输入 36 小时。 |
设置 | 描述 |
---|---|
已超时请求数 | 此字段可用于超出请求超时条件。对于作为策略成员的每个服务器,超出请求超时条件将检测在该服务器中管理的请求所占的百分比,这些请求从随需应变路由器中路由后已超时(超过 60 秒)。 此字段可接受的值是 1 到 99 的整数。 |
设置 | 描述 |
---|---|
响应时间 | 此字段仅可用于超出响应时间条件策略。当请求的平均响应时间超出指定的时间间隔时,那么将会违反连续响应时间条件策略。此字段可接受的值是 1 毫秒到 60 分钟。 |
设置 | 描述 |
---|---|
JVM 堆大小 | 当内存使用率在一段时间内超出堆大小的某个百分比时,将违反超出内存使用率条件策略。已用内存总量所占百分比与超出内存阈值所用时间共同确定何时重新启动成员。此字段可接受的值是 1 到 99 的整数。 |
违规时间段 | 此字段仅可用于超出内存使用率条件策略。当内存使用率在一段时间内超出堆大小的某个百分比时,将违反超出内存使用率条件策略。此字段可接受的值是 1 秒到 60 分钟。 |
设置 | 描述 |
---|---|
检测级别 | 可以从下列检测级别中进行选择。对于每个级别,需要在可疑内存泄漏的检测速度与准确率之间进行权衡。
|
设置 | 描述 |
---|---|
检测级别 |
|
设置 | 描述 |
---|---|
总请求数 | 在处理用户定义的特定数目的请求后,将违反工作负载条件策略。请求值必须是大于 1000 的整数。 |
设置 | 描述 |
---|---|
在垃圾回收上所花时间所占的百分比 | 在垃圾回收上所花时间所占的百分比策略监视 Java 虚拟机 (JVM) 或 JVM 集合,以确定它们在指定时间段中在垃圾回收上所花时间是否超过某个百分比。单位是百分比。缺省值为 10。此字段可接受的值是 1 到 99 的整数。 |
采样时间段 | 此字段指定收集垃圾回收数据的时间段。在执行更正操作前,在该采样时间段中花在垃圾回收上的时间百分比必须超过阈值。单位是分钟和小时。缺省值为 2 分钟。此字段可接受的值是 1 分钟到 24 小时。 |
设置 | 描述 |
---|---|
运行反应计划的时间 | 指定子表达式以表示您正在定制条件中计算的度量值。 |
指定 Intelligent Management 在达到定义的运行状况条件时如何进行反应。
指定用于定义运行状况策略行为的反应方式。反应方式可以是受控或自动。
可以定义特定的一组操作以便在违反运行状况条件时执行。这些操作可以是现有的缺省操作,您也可以定义定制操作来运行可执行文件。
操作列表以违反运行状况条件时运行操作的顺序来显示。要添加操作,请单击添加操作...。可以选择现有的缺省运行状况策略操作,即已创建的定制操作,也可以创建新的定制操作。
要除去步骤,请选择该步骤并单击除去操作。要更改步骤的顺序,请选择一个要移动的步骤并单击上移或下移。
指定运行状况策略的成员,这将对那些成员激活所定义的运行状况策略。成员资格并不是一对一的关系;可以使一个成员与多个策略相关联。
通过从列表中选择相应的成员类型,对成员资格字段进行编辑。所得到的可能成员将显示在可能的成员字段中。请从可能的成员列表中选择相应的成员。要选择多个成员,请按住 Ctrl 键直至所选项都突出显示,然后单击添加以为所选项添加运行状况策略的成员资格。