首页
›
DevOps、SRE 与可观测性工程
›
011-分布式追踪值班排查
›
《平台工程案例:值班台分布式追踪自助查询接口设计》
VIP20
本课程属于:011-分布式追踪值班排查
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
平台工程案例:值班台分布式追踪自助查询接口设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
分布式追踪的价值 · 值班台场景痛点 · 自助查询接口设计目标
课程导论
分布式追踪的价值
02
分布式追踪基础
Trace · Span · SpanContext核心概念
分布式追踪基础
Trace
03
值班台业务场景分析
告警关联 · 故障定位 · SLO看板
值班台业务场景分…
告警关联
04
自助查询接口设计原则
RESTful风格 · 幂等性 · 分页
自助查询接口设计…
RESTful
05
接口技术选型
Go vs Java vs Pyth… · gRPC vs HTTP/2 · 数据库选型(Elasticsearc…
接口技术选型
Go
06
数据模型设计
Trace表 · Span表 · Tag表
数据模型设计
Trace
07
索引策略
时间戳索引 · TraceID索引 · ServiceName索引
索引策略
时间戳索引
08
查询接口总览
/api/v1/traces · /api/v1/spans · /api/v1/services
查询接口总览
api/v1/trace…
09
Trace查询接口
按TraceID精确查询 · 按时间范围+ServiceName模…
Trace
查询接口
10
Span查询接口
按SpanID查询 · 按ParentSpanID查询子Sp… · 按Duration范围过滤
Span
查询接口
11
服务拓扑查询接口
服务依赖图 · 调用次数 · 错误率
服务拓扑查询接口
服务依赖图
12
Tag查询接口
按Key-Value精确匹配 · 按Tag前缀模糊搜索 · Tag值分布统计
Tag
查询接口
13
时间序列聚合接口
按分钟/小时/天聚合Trace数量 · 错误数 · P50/P90/P99延迟
时间序列聚合接口
Trace
14
火焰图数据接口
调用栈深度 · Self时间 · Total时间
火焰图数据接口
调用栈深度
15
告警关联查询接口
根据告警时间窗口自动关联Trace · 返回TopN可疑Span
告警关联查询接口
Trace
16
慢Trace分析接口
按Duration降序 · 按ServiceName分组 · 按Error标记过滤
Trace
分析接口
17
错误追踪接口
按StatusCode非200过滤 · 按Exception类型聚合 · 按Error.Message模糊搜索
错误追踪接口
StatusCode
18
Trace对比接口
输入两个TraceID · 输出Span列表差异 · 时间轴对比
Trace
对比接口
19
Trace详情展开接口
树形结构返回Span层级 · 时间轴可视化 · Tag/Event/Link详情
Trace
详情展开接口
20
分页与游标设计
基于时间戳游标分页 · 基于Offset+Limit分页 · 性能对比
分页
游标设计
21
缓存策略
热点Trace缓存 · 最近N分钟缓存 · 布隆过滤器防穿透
缓存策略
Trace
22
限流与熔断
令牌桶限流 · 基于客户端IP/的配额… · 熔断降级
限流
熔断
23
安全设计
认证 · RBAC权限控制 · 数据脱敏(敏感Tag过滤)
安全设计
API
24
接口文档与SDK
OpenAPI 3.0规范 · 自动生成客户端SDK · Swagger UI集成
SDK
接口文档
25
性能测试与优化
压测方案 · 慢查询分析 · 索引优化
性能测试
优化
26
可观测性
接口自身Metrics(QPS · 延迟 · 错误率)
可观测性
Metrics
27
部署与运维
容器化部署 · Kubernetes HPA · 配置中心
部署
运维
28
案例实战
从告警到根因定位 · 完整调用链查询流程演示
案例实战
从告警到根因定位
29
常见问题与排错
Trace丢失 · Span不完整 · 查询超时
常见问题
排错
30
课程总结与展望
未来演进方向(AI辅助分析 · eBPF集成 · OpenTelemetry协议升级)
课程总结
AI
所属VIP或分类
同VIP:error-budget驱动:分布式追踪值班台告警降噪
同VIP:Grafana集成:值班台分布式追踪可视化与链路钻取
同VIP:Jaeger分布式追踪:值班台故障排查与根因定位