核心问题:一套 Agent 能跑起来不难,长期稳定跑在业务系统里才难。
先说结论
运行时探针进入业务 JVM 后,治理能力和采集能力同样重要。
每个模块都应该有开关、状态、增强记录和失败降级。
否则一旦出现性能问题或兼容问题,就很难判断是哪个增强点引起的。
这篇文章能带你完成什么
你不用先掌握所有 Java Agent 概念。本篇先让你做出一个能运行的小结果:复制代码、执行命令、看到输出。
跑通以后,再回头看图和源码,你会更容易理解这个机制在 JVM Sandbox 里负责哪一块。整个专栏都按这个节奏来:先做出来,再解释为什么。
先把几个词讲明白
工程治理
工程治理指让探针可控、可观测、可降级。包括开关、模块状态、增强记录、异常隔离和性能边界。
可以怎么理解
它像给探针装仪表盘和保险丝:能看到哪里开着、哪里坏了,出问题能快速切断。
本篇先抓住什么
这一篇要告诉你:能采集不等于能上生产,治理能力决定探针能不能长期运行。
如果这些词现在还不能完全理解也没关系。先按下面步骤把代码跑起来,再回头看这一段,会更容易对上。


