搜索

3.2. 复制 JFR 数据

download PDF

您可以将信息从 JVM 应用程序的内存复制到 OpenShift Container Platform (OCP)上的 Cryostat 归档存储位置。

在通过 Cryostat Web 控制台创建自动规则的过程中,您可以在 Archival Period 字段中设置值。您可以指定数字值(以秒为单位、分钟或小时)。使用指定的存档周期创建自动规则后,C Cryostat 会与与该规则匹配的任何目标 JVM 应用程序进行连接。然后 Cryostat 会将任何生成的 JFR 记录数据从应用程序的内存复制到 Cryostat 的存档存储位置。

另外,您可以使用值填充 Preserved Archives 字段。此字段设置对 JFR 记录副本的限值,使 Cryostat 可从应用程序的内存移至 Cryostat 的存档存储位置。例如,如果您在 Preserved Archives 字段中设置了 10 的值,则 Cryostat 不会在存档存储位置存储超过 10 个副本。当 Cryostat 生成超过限制的文件新副本时,C Cryostat 会将最旧的版本替换为该文件的最新版本。

您还可以为 JFR 记录文件设置大小限制,并通过为 Maximum SizeMaximum Age 参数指定文件在目标 JVM 应用程序内存中存储的时间限制。

前提条件

  • 在 Red Hat OpenShift 项目中创建一个 Cryostat 实例。
  • 创建了一个 Java 应用程序。
  • 登录到您的 Cryostat web 控制台。

流程

  1. 在 Cryostat Web 控制台的导航菜单中,单击 Automated Rules。此时会打开 Automated Rules 窗口。
  2. CreateCreate 窗口将打开。
  3. 在任何强制字段中输入值,如 Match Expression 字段。
  4. Archival Period 字段中,以秒、分钟或小时为单位指定值。
  5. Preserved Archives 字段中,输入要保留的归档记录副本数。
  6. 要创建自动规则,请点 CreateAutomated Rules 窗口会打开,并在表中显示您的自动规则。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.