第 2 章 创建定义
在创建自动规则定义时,您可以配置大量选项。Cryostat 使用自动规则将规则应用到匹配 matchExpression
字符串表达式中定义的正则表达式的任何 JVM 目标。您可以将 Red Hat OpenShift 标签或注解作为 matchExpression
定义的条件。
为自动化规则指定规则定义后,您不需要重新添加或重启匹配的目标。如果您定义了匹配的目标,您可以立即激活规则定义。
如果要重复使用现有的自动规则定义,您可以将 JSON 格式的定义上传到 Cryostat。
2.1. 启用或禁用现有自动化规则
您可以使用 Cryostat web 控制台的切换开关启用或禁用现有的自动规则。
前提条件
- 登录到 Cryostat web 控制台。
- 创建自动化规则。
流程
在 Cryostat Web 控制台中点击 Automated Rules。Automated Rules 窗口会打开,并在表中显示您的自动规则。
图 2.1. 完成自动化规则的匹配表达式输出示例
在 Enabled 列中,查看列出的自动规则的 Enabled 状态。根据状态,选择以下操作之一:
-
要启用自动规则,点切换开关切换到
On
。Cryostat 立即评估您在自动规则中定义的每个应用程序及其匹配表达式。如果匹配表达式适用于一个应用程序,C Cryostat 会启动 JFR 记录,用于监控应用的性能。 -
要禁用自动规则,点切换开关切换到
Off
。此时会打开 Disable your Automated Rule 窗口。要禁用所选自动规则,请点 Disable。如果您还想停止由所选规则创建的任何活动记录,请选择 Clean,然后单击 Disable。
-
要启用自动规则,点切换开关切换到