Elastic APM 能否衡量 Web 应用程序以外的应用程序的性能?

Can Elastic APM measure the performance of applications other than web applications?

我看到一些 APM 只测量 运行 在 WAS 上的 Web 应用程序。

Elastic APM 能否测量其他应用程序的性能,例如纯 Java 应用程序等?

如果没有,我可以使用 https://www.elastic.co/guide/en/apm/agent/java/1.x/public-api.html (Public API) 以便它可以衡量非 Web 应用程序的性能吗?

如有任何建议,我将不胜感激。干杯。

A​​PM 代理的主要功能通常在其框架集成中。 Java APM 代理主要专注于 Web 框架 — 请参阅 supported technologies 的列表。

但是您已经提到了 public API — 如果您用它手动检测您的代码,您仍然可以使用它。它只是不会自动理解框架,您需要帮助它。

或者,如果您的工具支持 OpenTracing,那么您可以使用 OpenTracing bridge