java - Windows 上的 Tomcat - 免费的分析和指标收集工具?

标签 java windows performance tomcat

我们使用的是 Windows 2008,并且正在考虑将应用程序服务器从 Adob​​e ColdFusion 9 切换到 Railo 3.1.这意味着使用新的 Java servlet 容器,因此我们不再使用 Adob​​e JRun 4,而是使用 Apache Tomcat。

Adobe 为 CF9 提供了一个有用的 perfmon 插件。我们可以用它收集大部分统计数据。问题是,据我了解,Tomcat 没有 perfmon 插件。

我想知道是否有任何类型的免费分析工具可以用来获取 Tomcat 上的指标和性能数据,例如每秒请求数、内存使用情况等。

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

感谢所有帮助!

最佳答案

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

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

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

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

关于java - Windows 上的 Tomcat - 免费的分析和指标收集工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179569/

相关文章:

java - JDOM XPATH 什么时候比使用 getChildren 搜索元素更快?

c# - 如何以编程方式将站点固定到 Windows 8 中的启动屏幕

windows - 断言当前线程不持有 CRITICAL_SECTION 锁

performance - 哈希表 - 为什么它比数组快?

mysql - 为什么 MySql 不使用我的索引以及如何避免 "Using temporary; Using filesort"?

java - 开发人员如何使 JTable LOOK 可编辑

java - 我需要什么集合来存储对象及其数量?

java - JPA、HIBERNATE奇怪的错误

windows - 在 Windows 中重新启动命令提示符

Android AssetManager.list() 非常慢