Spring boot actuator 将跟踪端点信息写入文件

Posted

技术标签:

【中文标题】Spring boot actuator 将跟踪端点信息写入文件【英文标题】:Spring boot actuator write trace endpoint info into a file 【发布时间】:2018-04-10 22:17:45 【问题描述】:

关于如何将 /trace 端点中显示的信息记录到文件(日志文件)中的任何指针我的用例是我想使用执行器将所有请求和响应信息记录到日志文件中,这样我就有了将最小日志记录相关代码写入我的应用程序代码。我搜索了文档,但找不到任何参考。即使在互联网上搜索也无法提供任何相关帮助。

谢谢,

pchetri

【问题讨论】:

【参考方案1】:

我想到的第一个答案是使用网络过滤器。 参考这篇文章Spring Boot - How to log all requests and responses with exceptions in single place?,我认为这可以通过在Actuator中进行/trace之类的类似工作来轻松完成。

根据Spring Boot官方文档Tracing,另一种方法是创建自己的TraceRepository并记录每个请求和响应。

希望对你有帮助!

【讨论】:

以上是关于Spring boot actuator 将跟踪端点信息写入文件的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot Actuator

Spring Boot 2.x Actuator

使用 Spring Boot Actuator 构建 RESTful Web 服务

Spring Boot 向 Actuator 端点添加上下文路径

Spring Boot 2 Actuator Starter 中的 Nullpointer w。 Tomcat指标

Spring Boot Actuator/Micrometer Metrics 禁用一些