搜索

2.2. 创建自动规则定义

download PDF

在 Cryostat web 控制台中创建自动规则时,您可以指定 Cryostat 用来选择所有应用程序的匹配表达式。然后,Cryostat 使用规则定义的 JFR 事件模板启动新的记录。

如果您之前创建了自动规则,并且 Cryostat 会标识新的目标应用程序,Cryostat 会测试新应用程序实例是否与表达式匹配,并使用关联的事件模板启动新的记录。

先决条件

  • 在 Red Hat OpenShift 项目中创建一个 Cryostat 实例。
  • 创建了 Java 应用程序。
  • 使用 OperatorHub 选项,在 Red Hat OpenShift 上安装 Cryostat 3.0。
  • 登录到您的 Cryostat web 控制台。

流程

  1. 在 Cryostat Web 控制台的导航菜单中,单击 Automated Rules。此时会打开 Automated Rules 窗口。
  2. Create。此时会打开 Create 窗口。

    图 2.2. Create 窗口(Graph View)用于自动化规则

    用于自动化规则的 *Create* 窗口(Graph View)
  3. Name 字段中输入规则名称。
  4. Match Expression 字段中,指定匹配表达式详细信息。

    注意

    选择问号图标,以在 Match Expression Hint 片段中查看建议的语法。

    Match Expression Visualizer 面板中,Graph View 选项突出显示匹配的目标 JVM。不匹配的目标 JVM 会被问候。

  5. 可选:Match Expression Visualizer 面板中,您还可以单击 List View,它将匹配的目标 JVM 显示为可扩展行。

    图 2.3. Create 窗口(List View)用于自动化规则

    用于自动化规则的 *Create* 窗口(List View)
  6. Template 列表中,选择一个事件模板。
  7. 要创建自动化规则,请点击 CreateAutomated Rules 窗口将打开,并在表中显示您的自动化规则。

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

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

    如果匹配表达式适用于某个应用程序,则 Cryostat 将启动一个监控应用程序性能的 JFR 记录。

  8. 可选: 您可以通过从自动化规则的 overflow 菜单中点击 Download 来下载自动规则。然后,您可以在首选文本编辑器中配置规则定义,或者在本地文件系统上生成文件的额外副本。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.