我正在寻找一种开源应用程序/工具/技术,它可以显示跨分布式系统的分布式请求的时间。

我发现了一些很棒的东西,比如 应用动态, ,但都是商业性的。我不需要如此广泛的功能,但需要简单的请求跟踪。我也看过 这个清单, ,但我在理解它时遇到了一些困难。

如果您有 APM 经验,您能推荐一些解决方案吗?

有帮助吗?

解决方案

我不认为你可以对跨多个 JVM 的分布式请求进行全功能分析 - 据我所知,AppDynamics 理解 EE 的东西 - 比如调用 DB、EJB、RMI 或远程 Web 服务 - 但它仍然在范围内工作JVM 的。

在您的情况下,仅使用 java profiler(如 yourkit、jprofiler)就足够了吗?

其他提示

您是否尝试过 AppDynamics 的免费版本?它称为 AppDynamics LITE。您也可以查看 EXTRAHOP 免费版本。也许它足以满足您的需求。

您也可以尝试使用 SaaS 解决方案,例如 NewRelic 或 Boundary。他们有免费帐户,也足以满足您的需求。

最后,如果您想监控任何特定 JAVA 应用程序的性能,您可以使用 http://www.moskito.org/. 。它完全免费。

您可以尝试 24x7 监控

https://code.google.com/p/monitor-24x7/

它提供方法级监控、SQL查询、业务事务......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top