# log-trace **Repository Path**: os-lee/log-trace ## Basic Information - **Project Name**: log-trace - **Description**: 使用springcloud gateway构建统一的日志检索系统。该系统应具备日志收集、存储、分析和检索等功能,为每个请求生成唯一标识并贯穿整个调用链路,将各服务的日志信息关联起来。通过统一的日志检索界面,技术人员可快速筛选和定位与特定请求相关的日志,极大提高问题排查效率。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-21 - **Last Updated**: 2025-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 背景介绍 ```` 在系统运行时,一个业务请求往往要历经多个服务协同处理。一旦某个调用环节出错,不同服务的日志信息难以关联。 由于缺乏贯穿整个调用链路的唯一标识,技术人员需在多个服务日志中反复比对时间、请求参数等信息,才能拼凑出完整的调用流程,跨进程定位问题的难度和成本极高。 真实问题 ```` ## 解决方案 ```` 构建统一的日志检索系统。该系统应具备日志收集、存储、分析和检索等功能,为每个请求生成唯一标识并贯穿整个调用链路,将各服务的日志信息关联起来。 通过统一的日志检索界面,技术人员可快速筛选和定位与特定请求相关的日志,极大提高问题排查效率。 ```` ## 调用示例 ```` 调用流程 gateway -> app-one -> app-two 调用地址 http://localhost:9090/one/hello ````