1

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

我发现了一些很棒的东西,比如AppDynamics,但它们都是商业的。我不需要这么广泛的功能,但需要简单的请求跟踪。我也看过这个列表,但我理解它有些困难。

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

4

3 回答 3

3

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

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

于 2012-07-27T11:47:42.043 回答
3

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

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

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

于 2014-01-29T17:29:28.760 回答
1

您可以尝试 24x7 监控

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

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

于 2013-12-27T23:37:03.793 回答