查询追踪日志
目录
特性概述
追踪日志使用户能够使用唯一的 TraceID 查询和分析与特定分布式追踪相关的日志。此功能帮助开发人员和运维人员快速定位问题,理解请求流程,并将业务日志与追踪上下文关联起来。
主要优势:
- 根本原因分析:识别分布式系统中微服务的错误和延迟问题。
- 上下文关联:将业务日志与追踪跨度链接,以实现端到端可见性。
- 高效过滤:按 Pods 或 TraceID 过滤日志,以关注相关数据。
适用场景:
- 调试跨服务事务失败。
- 分析复杂工作流中的性能瓶颈。
- 审计请求处理流程以确保合规性。
核心功能
- 基于 TraceID 的查询:使用特定的 TraceID 检索与之关联的所有日志。
- 以 Pod 为中心的过滤:查看参与追踪的特定 Pods 的日志。
- 日志导出:以可定制格式导出过滤后的日志数据。
- 上下文日志查看:检查目标条目前后日志记录以进行更深入的分析。
前提条件
TIP
在通过 TraceID 查询追踪日志之前,您必须先对服务进行监控,以便在业务日志中包含 TraceID。请遵循 Business Log Correlation with TraceID Guide 以获取配置详情。
默认行为:
- 显示整个追踪持续时间的日志。
- 对于少于 1 分钟的追踪,在追踪开始时间之后查询 1 分钟内的日志。
日志查询操作
访问追踪日志
- 在查询追踪后,点击特定追踪以查看其详细信息。
- 在追踪可视化面板中点击 查看日志 标签。
过滤日志
按 Pod 名称
在 Pod 名称 选择器中,从参与服务列表中选择目标 Pod。
按时间范围
在 时间范围 选择器中,选择目标时间范围。
按查询条件
在 查询条件 文本框中输入关键字,以根据特定内容过滤日志。
包含 Trace ID
选择 包含 Trace ID 复选框。
高级操作
导出日志
- 点击 导出。
- 使用列复选框选择要包含的字段。
- 选择导出格式(JSON/CSV)。
自定义显示字段
点击 设置。 切换显示面板中日志字段的可见性。
查看日志上下文
- 点击任何日志条目旁边的 洞察。
- 探索目标时间戳前后的 5 条先前和后续日志。
- 使用鼠标上下滚动以加载更多日志。