spring 引导执行器可以公开远程 jvm 指标吗?

Can spring boot actuator expose remote jvm metrics?

对于一些老客户,我们想公开一些健康监测指标。 正在查看 spring 启动应用程序,它从本地 JVM 公开了许多有用的指标。 如果我在服务器中单独安装 sprint boot actuator 应用程序,它是否可能从远程 JVM 公开所有这些信息? 任何其他建议//替代路径表示赞赏?

Micrometer 公开有关加载它的 JVM 的 JVM 指标。 如果你想公开一个应用程序的指标,只需向它添加千分尺,你不一定需要 spring-boot,例如:如果你的后端是普罗米修斯:https://micrometer.io/docs/registry/prometheus
选择您要使用的后端:https://micrometer.io/docs

从您的问题中不清楚“旧版”应用是否是 Spring 启动应用。我不相信执行器适用于非 Spring 启动应用程序,而且它肯定不会远程监控应用程序。 Micrometer 很好,但您确实需要一些设置才能正常工作,通常由 Spring 引导自动配置(例如,配置 GraphiteReporter)完成。

如果您不t/can修改您要监控的应用程序的源,您可以使用OpenTelemetry Java agent