第 2 章 归档 JFR 记录


您可以归档活跃的 JFR 记录,以避免这些记录的潜在数据丢失。您可以下载或上传存档的 JFR 记录,以便您可以分析记录以满足您的需要。

您可以在 Flight Recorder > Analyze > Archives 菜单的以下三个标题之一中找到归档的 JFR 记录: Targets All ArchivesUploads。根据您在 JFR 记录上执行的操作,记录可能会在每个表中显示。

重要

如果您需要重启目标 JVM 应用程序,请确保完成以下任务之一以避免丢失应用程序的 JFR 记录数据:

  • 在 Cryostat web 控制台中选择 Recordings 菜单项并归档您的 JFR 记录。如需更多信息,请参阅以下部分。
  • 创建一个自动规则来调度 Cryostat,将快照记录复制到 Cryostat 归档的存储位置。有关自动化规则的更多信息,请参阅在 Cryostat 中使用自动化规则

2.1. 归档 JDK Flight Recorder (JFR)记录

您可以归档活跃的 JFR 记录,以避免这些记录的潜在数据丢失。当 Cryostat 将旧的 JFR 记录数据替换为新数据,或者当目标 JVM 完全停止或重启时,可能会出现数据丢失。

当您创建归档记录时,Cryostat 会复制活跃的 JFR 记录的数据,并将此数据存储在 Cryostat 实例的持久性存储位置。Red Hat build of Cryostat Operator 将这个持久性存储位置构建到 Red Hat OpenShift 集群中的关联持久性卷声明(PVC)。

您可以归档任何 JFR 记录,无论其配置是什么。另外,您还可以从 JFR 记录归档快照。

先决条件

  • 为 Cryostat 实例输入您的身份验证详情。
  • 访问 Flight Recorder > Capture > Recordings 菜单,并为目标 JVM 创建 JFR 记录。请参阅 创建 JDK Flight Recorder (JFR)记录 (使用 Cryostat 创建 JFR 记录)。

流程

  1. 在 Flight Recorder > Capture > Recordings 视图中,选中您的 JFR 记录的复选框。Archive 按钮会在 Active Recordings 工具栏中激活。

    图 2.1. JFR 记录的归档按钮

    JFR 记录的归档按钮
  2. 归档 按钮。Cryostat 创建 JFR 记录的存档副本。

    您可以在 Flight Recorder > Analyze > Archives 视图中查看归档的记录,以及与所选目标 JVM 相关的任何其他归档记录。

    图 2.2. 所选目标的归档记录示例

    所选目标的归档记录示例

    或者,如果您清除了目标选择,此面板会显示带有一个或多个归档记录的所有目标的可扩展列表。在这种情况下,Target 列表显示每个目标的归档记录数。

    图 2.3. Flight Recorder > Analyze > Archives 面板中的所有 Targets 视图示例

    Flight Recorder > Analyze > Archives 面板中的所有 Targets 视图示例

    要查看所选目标的归档记录列表,请执行以下操作之一:

    • 点 Target 列表中相应项目旁的展开(>)图标。

      + 在 Select a Target 下拉列表中选择适当的目标。

    提示

    要隐藏任何没有归档记录的目标 JVM 条目,请选择 Hide 目标 带有零记录 复选框。

  3. All Archives 选项卡。这个表与 Targets 选项卡中的 All Targets 表类似。但是,All Archives 表列出了来自 Cryostat 中存档的文件中的目标 JVM 应用程序。

    注意

    如果存档文件没有可识别的 JVM 应用,它仍然列在 All Archives 表中,但它在标题下的嵌套表中打开。

  4. 可选: 管理归档记录的元数据标签:

    1. Target 选项卡或 All Archives 选项卡。
    2. 选中您要添加或编辑标签的每个存档记录旁边的复选框。
    3. 点击 Edit Labels
    4. 在 Edit labels 窗格中,点 Add label 来添加新标签,或者点击现有标签来编辑该标签。

      图 2.4. 编辑归档记录的标签窗格

      编辑归档记录的标签窗格
    5. 如果要添加新标签,点 key=value 按钮打开条目字段。或者,如果您要编辑现有标签,请点击此标签。然后,根据情况使用条目字段为标签指定适当的键和值。
    6. 要保存您的更改,请点击 Save
    注意

    您还可以点此标签窗格的 x 图标删除 Edit labels 窗格中的现有标签。

  5. 可选: 要删除归档记录,请选中相应记录旁边的复选框,然后单击 删除。在确认对话框提示中,再次单击 Delete 进行确认。

    图 2.5. 删除归档的 JFR 记录

    删除归档的 JFR 记录
    注意

    Cryostat 根据目标 JVM 应用程序的地址、活跃记录的名称以及创建的存档记录的时间戳,将名称分配给存档记录。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部