搜索

4.2. 从活跃的记录创建快照

download PDF

您可以对活跃的 JFR 记录进行快照来捕获任何收集的数据(最多为目标 JVM 应用程序的特定点)。快照像一个检查点标记,它在运行的 JFR 记录中具有给定时间段的起点和端点。

快照存储在目标 JVM 应用程序的内存中。这与 Cryostat 中的存档不同,在云存储磁盘上存储存档,这是存储 JFR 记录数据的更持久解决方案。

如果要试验活跃 JFR 记录之间的不同配置更改,您可以对记录进行快照。

当您为 JFR 记录创建快照时,Cryostat 会创建一个名为 snapshot - <snapshot_number> 的新目标 JVM,其中 <snapshot_number > 是 Cryostat 自动分配给快照的数字。

目标 JVM 将快照识别为活跃的记录。Cryostat 在 STOPPED 状态中设置任何 JFR 快照,这意味着 JFR 快照不会将新数据记录到目标 JVM。根据 JFR 配置,活跃的 JFR 记录可能会继续监控目标 JVM,而不考虑所执行的快照数量。

注意

对于您为目标 JVM 应用程序的持续监控而设置的 JFR 记录,请确保创建归档的记录以避免丢失 JFR 记录数据。

如果您选择使用常规快照来存储 JFR 记录数据,则目标 JVM 应用程序可能会通过将旧的记录数据替换为较新的记录数据来释放其一些数据存储空间。

前提条件

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

流程

  1. Active Recordings 选项卡中,点 Create 按钮。web 控制台中打开一个新窗口。

    图 4.7. 创建活跃记录的示例

    创建活跃记录的示例
  2. Snapshot Recording 选项卡。

    图 4.8. 创建快照记录示例

    创建快照记录示例
  3. CreateActive Recordings 表将打开,它会列出您的 JFR 快照记录。以下示例显示了名为 snapshot-3 的 JFR 快照记录。

    图 4.9. 完成的快照记录示例

    完成的快照记录示例
    注意

    您可以从活跃记录列表中根据 快照 前缀来识别快照。

后续步骤

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.