搜索

2.2. 创建自动规则定义

download PDF

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

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

前提条件

  • 在 Red Hat OpenShift 项目中创建一个 Cryostat 实例。
  • 创建了一个 Java 应用程序。
  • 使用 OperatorHub 选项在 Red Hat OpenShift 上安装 Cryostat 2.4。
  • 登录到您的 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. 完成自动化规则的匹配表达式输出示例

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

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

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.