第 3 章 事件模板


Cryostat 包含默认事件模板,可用于快速创建用于监控目标 JVM 性能的 JFR 记录。

3.1. 事件模板类型

您可以在创建 JDK Flight Recorder (JFR)记录时选择以下默认事件模板之一:

  • 持续 模板会在固定持续时间内收集基本目标 Java 虚拟机(JVM)数据,或直到被明确停止为止。
  • Profiling 模板为固定持续时间收集深入的目标 JVM 数据,或直到它被明确停止为止。
  • Quarkus 模板收集使用目标 JVM 注册的 Quarkus 特定框架级别的 Representational State Transfer (REST)事件的 JVM 数据。
  • Hibernate 模板收集使用目标 JVM 注册的 Hibernate 对象关系映射(ORM)事件的 JVM 数据。

通过使用这些默认事件模板,您可以快速创建 JFR 记录来监控您的目标 JVM 性能。

考虑模板类型之间的以下区别:

  • 持续集成 模板 作为 Target 模板类型的一部分提供。您可以通过下载默认模板的副本来编辑这些事件模板,以适合您的需求,然后修改自定义副本并将其上传到 Cryostat Web 控制台。例如,这些默认事件模板不包含特定于应用程序的自定义事件,因此您必须将这些自定义事件添加到自定义模板中。
  • HibernateQuarkus 模板作为 Preset 模板类型的一部分提供。preset 事件模板的目的是提供由 Cryostat 作者或社区推荐的 JFR 事件模板,并启用对流行应用程序框架的支持。与您可以在运行时创建或删除自定义事件模板不同,preset 事件模板是只读的,且无法由最终用户直接修改或删除。
  • Cryostat 还支持 ALL meta-template,它允许 JFR 监控目标 JVM 的所有事件类型。每个事件类型都存在默认值。ALL meta-template 不包含 XML 定义,因此您无法为 ALL meta-template 下载 XML 文件。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部