Skip to content

Java Profiler面向 Kubernetes 事故排障的低开销 Java Profiling

一个聚焦 HotSpot 服务的 profiler:Kubernetes metadata opt-in、async-profiler/JFR 真实证据、ClickHouse 存储,以及面向 Java 事故排障的 UI。

Docs 中文文档 GitHub stars

接受环境中的真实 allocation profile 分析

3 分钟路径

  1. 打开 快速开始,用 Kubernetes metadata 启用 profiling。
  2. 打开目标服务,先看 status,确认 JVM 已被接受。
  3. 再按 cpuwalliogclocksingestion 的顺序从现象走到证据。

面向服务负责人

  • 快速开始:启用 profiling 并读懂第一个服务 profile。
  • 性能分析用户手册:分析 CPU、Wall Clock、Java I/O wait、GC、allocation、lock、deadlock、target status 和 ingestion evidence。
  • Java Profiling Runbook:为 Kubernetes workload 启用临时或持续 profiling。

面向平台运维

  • 部署运维手册:安装、安全、存储、升级和故障处理。
  • 真实 Profiling 验收:在发布前证明 CPU、Wall Clock、Java I/O wait、GC、allocation、lock、ClickHouse、UI 和 ingestion 行为。

面向贡献者

信任与本地化

  • 需要英文或中文时,直接使用页眉里的语言切换。
  • 本页截图来自真实验收环境,不是模拟 UI 状态。

面向 Kubernetes Java 服务。HotSpot 优先。async-profiler 优先。