java:开源APM(应用程序性能管理)

java:开源APM(应用程序性能管理),java,open-source,apm,Java,Open Source,Apm,我正在寻找一种开源应用程序/工具/技术,它可以显示分布式系统中的分布式请求时间 我发现了一些很棒的东西,比如,但它们都是商业性的。我不需要这么广泛的功能,但需要简单的请求跟踪。我也看了一眼,但理解起来有些困难 如果您有APM方面的经验,您能推荐一些解决方案吗?我不认为您可以跨多个JVM对分布式请求进行全功能的评测—据我所知,AppDynamics可以理解EE的内容—比如调用DB、EJB、RMI或远程Web服务—但是它仍然在JVM的范围内工作 在您的情况下,仅仅使用java profiler(如y

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

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


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

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


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

我认为您无法跨多个JVM对分布式请求进行全功能的评测-据我所知,AppDynamics了解EE的功能,比如调用DB、EJB、RMI,或者远程Web服务—但它仍然在JVM范围内工作


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

您可以尝试全天候监控


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

您可以尝试全天候监控


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

您是否尝试过AppDynamics的免费版本。它叫AppDynamics LITE。 你也可以看看EXTRAHOP免费版。也许它足够满足你的需要

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


最后,如果要监视任何特定JAVA应用程序的性能,可以使用。它完全免费。

您是否尝试过AppDynamics的免费版本。它叫AppDynamics LITE。 你也可以看看EXTRAHOP免费版。也许它足够满足你的需要

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


最后,如果要监视任何特定JAVA应用程序的性能,可以使用。它是完全免费的。

我需要这样的信息:
request124:component1-436ms component 2-36ms component 5-4336ms component 4-4ms
是否可以使用您的工具包/jprofiler获取它?确保您将获得方法执行的完整嵌套堆栈跟踪。yourkit同时支持采样和跟踪。如果您真的需要监视工具而不是评测,那么就看看Jboss监视工具吧——它们非常好而且非常有用free@AndreyBorisow听起来很棒!如果我理解正确,即使在不同的JVM上有继续,我也可以得到“方法执行的完整嵌套堆栈跟踪”。这是真的吗?使用您的工具包,这将为您提供所有线程和所有方法执行的信息。我需要这样的信息:
request124:component1-436ms component 2-36ms component 5-4336ms component 4-4ms
是否可以使用您的工具包/jprofiler获取它?确保您将获得方法执行的完整嵌套堆栈跟踪。yourkit同时支持采样和跟踪。如果您真的需要监视工具而不是评测,那么就看看Jboss监视工具吧——它们非常好而且非常有用free@AndreyBorisow听起来很棒!如果我理解正确,即使在不同的JVM上有继续,我也可以得到“方法执行的完整嵌套堆栈跟踪”。这是真的吗?使用您的工具包,它将为您提供所有线程、所有方法执行的信息。