多层Java应用程序中每一层所消耗的时间

时间:2018-10-16 14:19:51

标签: spring-boot spring-boot-actuator multi-layer

我正在研究公开REST API的Java应用程序。为了满足请求,Java应用程序调用了一些第三方Web服务并进行了一些数据库调用。我正在使用Spring Boot 1.x作为基本技术。

我需要一种机制来计算应用程序和基础Web服务/ DAO层中的每一层完成请求所花费的时间。

我检查了弹簧执行器。它确实收集了大量数据并创建了日志。但是,它不会相互关联日志。

如何创建一个日志文件,该文件可以记录具有关联ID的消息。我确定可以编写Java程序/ python脚本来处理日志文件,以处理/显示日志文件。

另一件事是为日志添加的逻辑/代码应在需要时易于打开/关闭。

0 个答案:

没有答案