2010-07-05 48 views
2

我们使用的是Windows 2008,我们正在考虑将应用程序服务器从Adobe ColdFusion 9切换到Railo 3.1。这意味着要使用一个新的Java servlet容器,所以我们不用Adobe JRun 4来看Apache Tomcat。Windows上的Tomcat - 免费分析和指标收集工具?

Adob​​e为CF9提供了一个有用的perfmon插件。我们可以收集大部分统计数据。问题是,就我所知,没有用于Tomcat的perfmon插件。

我想知道是否有任何形式的免费分析工具,我们可以用它来获得在Tomcat指标和性能数据,例如请求/秒,内存占用等

我不介意如果他们只是写入日志,只要我们可以用某种格式读取它们即可。此外,它不一定是一个独立的产品。

任何和所有帮助赞赏!

回答

2

只是好奇 - 您现在使用哪个应用程序服务器?现在哪一个使用perfmon?

因为您必须在操作系统上运行Tomcat - Windows,Linux等。您似乎暗示perfmon现在对您来说毫无用处。我不相信是这样。

如果您需要修饰perfmon的信息,您当然可以buy something。但是最便宜的解决方案是过滤器,它会拦截每个传入的请求和传出响应来计算请求计数,响应时间等。您需要编写这些类并在web.xml中声明它们。他们可以使用log4j写入日志。

或者也许Hyperic's solution是你的想法。它曾经是开源的,但几年前Spring购买了它们。然后VMWare买了Spring。这是更宏大的解决方案的一部分。

+0

我已更新我的问题以包含应用程序服务器。我知道perfmon在一般的Windows性能方面仍然有用,但就Coldfusion 9而言,由于Adobe提供的插件,我可以获得许多其他指标,如请求运行,请求排队等等。 – 2010-07-05 13:56:09

+0

我们将看看这个解决方案。 Windows上的安装非常麻烦,而且它在运行代理程序实例的自己的服务器上运行的方式意味着我们可以集中报告,这对我来说似乎更具可扩展性。 – 2010-07-07 11:08:29