gpt4 book ai didi

java - 如何监控应用程序流程

转载 作者:行者123 更新时间:2023-11-29 00:01:36 25 4
gpt4 key购买 nike

我想监控创建的 Java 应用程序,它具有在 JSP 中呈现的 UI,其中包含 Servlet、Tomcat 服务器、数据库和 mysql。

我想监控每个级别的流程 - 检查每个级别的性能(针对每个请求和响应)。

PS:我不想修改我的应用程序代码。我想在不访问或修改代码的情况下监视它。通过单独的应用程序仅使用端口号访问它。没有第三方工具。

最佳答案

多种方法来监控性能,但下面是最简单的方法之一。

1.在需要的地方将 logger.info() 添加到您的代码中。

2.将时间戳添加到控制台中的每一行日志消息,如下所示。

log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}

现在,每个日志行都包含打印时的时间戳,

通过阅读此日志行,您可以轻松找到哪个代码块(在日志行之间)花费了更多时间。

关于java - 如何监控应用程序流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48448211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com