搜索

4.2. 从活跃记录创建快照

download PDF

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

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

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

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

目标 JVM 将快照识别为活跃的记录。Cryostat 在 STOPPED 状态中设置任何 JFR 快照,这意味着 JFR 快照不会将新数据记录到目标 JVM。根据 JFR 配置,无论拍摄快照数量如何,活跃的 JFR 记录都可以继续监控目标 JVM。

注意

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

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

先决条件

  • 为 Cryostat 实例输入您的身份验证详情。
  • 创建目标 JVM 记录,并输入您验证的详细信息以访问 记录 菜单。请参阅 创建 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.