第 1 章 Cryostat 概述


Cryostat 是一个基于 JDK Flight Recorder (JFR)的容器原生虚拟化 Java 应用程序,可用于监控在 Red Hat OpenShift 集群上运行的容器化工作负载的 Java 虚拟机(JVM)性能。

您可以在托管容器化 Java 应用程序的 Red Hat OpenShift 项目中部署 Cryostat。您可以创建与用于运行容器化工作负载的 JVM 实例对应的 JVM 目标。您可以将 Cryostat 连接到 JVM 目标,以记录和分析每个 JVM 目标的堆和非堆内存用量、线程数、垃圾回收和其他性能指标的数据。

您可以使用 Cryostat 中包含的工具实时监控 JVM 的性能,捕获 JDK Flight Recorder (JFR)记录和快照,生成自动化分析报告,并使用 Grafana 仪表板视觉化您的记录的性能数据。

Cryostat Web 控制台和 HTTP API 提供了一种方法来分析容器内的 JVM 性能数据,而无需依赖外部监控应用程序。但是,当您需要对集群环境外的数据进行深入了解分析时,您还可以将 Cryostat 中的记录导出到 JDK Mission Control (JMC)的外部实例。

Cryostat 支持基于角色的访问控制(RBAC)作为 OpenShift Container Platform 的标准功能。您可以为每个用户角色配置不同的授权级别,以确保您的 Flight Recording 数据隐私和完整性。

您可以使用 Operator Lifecycle Manager (OLM)在 Red Hat OpenShift 项目中安装 Cryostat。

您还可以从红帽生态系统目录下载最新的 Cryostat 组件镜像。Red Hat Ecosystem Catalog 上对 Cryostat 2.4 存在以下容器镜像:

  • Cryostat
  • Red Hat build of Cryostat Operator
  • Red Hat build of Cryostat Operator 捆绑包
  • Cryostat 报告
  • Cryostat Grafana 仪表板
  • JFR 数据源
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.