跳过标题
上一页
上一页
 
下一页
下一页

使用“添加”向导添加新的触发规则

添加新的触发规则后,可以为正在运行的应用程序激活或停用该规则,如激活和停用规则中所述。要创建触发规则,必须至少完成以下过程中的步骤 1 到步骤 3。

要通过使用“添加”向导添加新的触发规则,请执行以下操作

  1. 单击“触发器”选项卡。

  2. 单击添加

    此时将显示“添加新规则 - 选择属性订阅触发器”对话框。

  3. 进行细化以定位要触发的属性。

  4. 单击下一步

    此时将显示“添加新触发规则 - 设置触发的条件”对话框。

    在此对话框中,设置定义何时将触发规则的属性;例如,调用规则时达到的阈值以及在调用触发操作之前应持续满足触发条件的时间长度。

  5. 表:“设置触发的条件”字段说明中所述,填充字段。

    “设置触发的条件”字段说明

    在此字段中 输入

    最大触发值

    选定属性的最大值,规则应在达到该值时触发。

    持续时间 (秒)

    要触发操作就必须满足触发条件的持续时间 (秒)。

    限制时间段 (秒)

    连续触发之间的最短时间 (秒)。

    下降沿触发 (复选框)

    是否希望在属性从较高值达到触发值时触发操作;例如,如果触发值为 80 并且属性值从 100 下降到 80,则将触发通知。

    上升沿触发 (复选框)

    是否希望在属性从较低值达到触发值时触发操作;例如,如果触发值为 80 并且属性值从 60 上升到 80,则将触发通知。


  6. 单击下一步

    此时将显示“添加新触发规则 - 选择操作”对话框。

    使用此对话框可以标识您希望在发送通知时发生的操作的类型。有五个选项可供选择:

    • 向应用程序发送预警。

    • 向标准输出发送警告。

    • 转储飞行记录。

    • 调用诊断命令。

    • 向特定接收方发送电子邮件。

    • 启动 JRA 记录。

    • 创建线程堆栈转储。

  7. 选择要执行的操作。根据所选的操作,可能必须输入其他数据,如表:选择通知操作中所述。

    选择通知操作

    选择 执行的操作

    应用程序预警

    “触发预警”对话框中输出通知。有关此类型操作的示例,请参阅查看应用程序预警

    控制台输出

    在控制台上输出通知 (system.out)。

    转储飞行记录

    创建一个文件,其中显示导致发出预警的系统活动。

    调用诊断命令

    在 JVM 上运行诊断命令。

    启动 JRA 记录

    在触发了规则的 VM 上启动 JRockit Runtime Analyzer 记录。此选项仅适用于早于 R28.0.0 的 Oracle JRockit 版本。

    发送电子邮件

    向指定用户发送电子邮件。如果选择此选项,必须在显示的字段中输入以下数据:

    • 收件人 (电子邮件接收方)。

    • 抄送 (除接收方以外,要向其发送电子邮件副本的任何人)。

    • 密送 (除接收方以外,要向其发送电子邮件密件副本的任何人)。

    线程堆栈转储

    创建线程堆栈转储并将其记录到文件中或显示为应用程序预警。如果选择此选项,必须在显示的字段中输入以下数据:

    • 输出方法 (“系统预警”或“记录到文件”)。

    • 要将转储写入到的文件的名称 (如果选择“记录到文件”)。


  8. 单击下一步

    此时将显示“添加新触发规则 - 选择约束条件”对话框。

    这是一个可选步骤,通过该步骤可以限制操作的触发时间;例如,您可能希望仅在一周中星期几以外的每天触发操作或仅在特定小时内触发操作。如果不希望设置约束条件,请跳过步骤 9,继续执行步骤 10。

  9. 选择要对触发规则应用的约束条件。

    • 日期范围设置日期的范围。

    • 星期几设置您希望在星期几触发操作。如果选择此选项,必须同时指定要在哪些天触发操作。

    • 时间范围设置时段。

  10. 单击下一步

    此时将显示“添加新触发规则 - 命名规则”对话框。

  11. 输入新规则的名称,然后单击完成

    新规则将显示在“触发规则”列表上。

    下一步是激活规则,如激活和停用规则中所述。