搜索

第 2 章 创建定义

download PDF

在创建自动化规则定义时,您可以配置许多选项。Cryostat 使用自动化规则将规则应用到与 matchExpression 字符串表达式中定义的正则表达式匹配的任何 JVM 目标。您可以将 Red Hat OpenShift 标签或注解作为 matchExpression 定义的条件应用。

为自动化规则指定规则定义后,您不需要重新添加或重启匹配目标。如果您定义了匹配的目标,您可以立即激活规则定义。

如果要重复使用现有的自动化规则定义,您可以将 JSON 格式的定义上传到 Cryostat。

注意

从 Cryostat 3.0 开始,您必须在自动化规则中定义匹配 表达式时使用通用 表达式(CEL)语法。在以前的版本中,您可以使用 JavaScript 语法来定义匹配表达式。

2.1. 启用或禁用现有的自动化规则

您可以通过在 Cryostat web 控制台中使用切换开关来启用或禁用现有的自动规则。

先决条件

  • 登录到 Cryostat web 控制台。
  • 创建自动化规则。

流程

  1. 从 Cryostat Web 控制台,单击 Automated RulesAutomated Rules 窗口将打开,并在表中显示您的自动化规则。

    图 2.1. 完成自动化规则的匹配表达式输出示例

    完成自动化规则的匹配表达式输出示例
  2. Enabled 列中,查看列出的自动化规则的 Enabled 状态。根据状态,选择以下操作之一:

    • 要启用自动化规则,请点击切换开关切换到 On。Cryostat 会立即根据其匹配表达式评估您在自动化规则中定义的每个应用程序。如果匹配表达式适用于某个应用程序,则 Cryostat 将启动一个监控应用程序性能的 JFR 记录。
    • 要禁用自动化规则,请单击切换开关切换到 Off。此时会打开 Disable your Automated Rule 窗口。要禁用所选的自动化规则,请单击 Disable。如果您还希望停止由所选规则创建的任何活动记录,请选择 Clean,然后单击 Disable
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.