首页
›
DevOps、SRE 与可观测性工程
›
011-分布式追踪值班排查
›
《Tempo存储调优:值班台分布式追踪查询性能实战》
VIP20
本课程属于:011-分布式追踪值班排查
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Tempo存储调优:值班台分布式追踪查询性能实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Tempo在可观测性中的定位 · 值班台场景下的查询痛点 · 课程目标与学习路径
课程导论
Tempo
02
Tempo架构概览
核心组件(Distributor · Ingester · Querier
Tempo
架构概览
03
存储后端选型
支持的后端(S3/GCS/Azure… · 选型对比表 · 生产环境推荐方案
存储后端选型
S3/GCS/Azure
04
Trace ID索引机制
哈希分片原理 · 索引写入流程 · 索引查询路径与瓶颈分析
Trace
ID
05
Block与Parquet结构
Block生命周期 · Parquet列式存储优势 · Schema设计对查询的影响
Block
Parquet
06
数据写入路径调优
Distributor批处理策略 · Ingester内存刷盘策略 · 写入QPS与延迟权衡
数据写入路径调优
Distributor
07
Compactor合并策略
Compactor触发条件 · 合并粒度控制 · 减少小文件数量的最佳实践
Compactor
合并策略
08
查询路径深度解析
Querier请求路由 · 后端并行扫描 · 结果合并与去重逻辑
查询路径深度解析
Querier
09
TraceQL查询语言基础
TraceQL语法 · Span选择器 · 属性过滤
TraceQL
查询语言基础
10
TraceQL查询性能优化
索引利用 · 时间范围裁剪 · 属性基数对性能的影响
TraceQL
查询性能优化
11
缓存层设计
缓存类型(结果缓存 · 前端缓存 · 后端缓存)
缓存层设计
缓存类型
12
内存调优
Ingester内存限制 · Querier内存池 · GC优化与堆外内存使用
内存调优
Ingester
13
磁盘I/O调优
块存储与对象存储的I/O模式 · 预读策略 · Compactor I/O隔离
I/O
磁盘
14
网络延迟优化
gRPC连接池 · 压缩算法选择(Snappy/Zstd… · 跨AZ部署注意事项
网络延迟优化
gRPC
15
查询超时与重试机制
超时配置 · 重试策略 · 熔断器设计
查询超时
重试机制
16
大规模集群水平扩展
Querier无状态扩展 · Ingester分片数规划 · 存储桶分区策略
大规模集群水平扩…
Querier
17
多租户隔离
租户数据隔离 · 查询资源配额 · 速率限制与优先级调度
多租户隔离
租户数据隔离
18
监控与告警
关键指标(写入延迟 · 查询P99 · Block数量)
监控
告警
19
日志与链路追踪
Tempo自身追踪 · 日志关联 · 故障排查常用命令
日志
链路追踪
20
性能基准测试
测试工具(tempo-cli · jaeger-query) · 测试场景设计
性能基准测试
tempo-cli
21
常见问题排查
查询超时 · 内存溢出 · 数据丢失
常见问题排查
查询超时
22
存储成本优化
生命周期管理 · 冷热数据分层 · 压缩比与保留策略
存储成本优化
生命周期管理
23
数据保留策略
TTL配置 · 按租户差异化保留 · 删除操作对查询的影响
数据保留策略
TTL
24
安全加固
TLS/mTLS配置 · 访问控制 · 审计日志
安全加固
TLS/mTLS
25
升级与回滚
版本兼容性 · 滚动升级步骤 · 回滚预案
升级
回滚
26
实战案例一
某电商大促值班台查询延迟从5s降至5…
实战案例一
某电商大促值班台…
27
实战案例二
多集群联邦查询场景下的存储与查询调优
实战案例二
多集群联邦查询场…
28
实战案例三
超大规模Trace(百万Span)的…
实战案例三
Trace
29
未来演进
Tempo v2新特性 · OTel与Tempo集成 · Serverless化趋势
未来演进
Tempo
30
课程总结
核心调优清单 · 最佳实践速查表 · 推荐学习资源
课程总结
核心调优清单
所属VIP或分类
同VIP:error-budget驱动:分布式追踪值班台告警降噪
同VIP:Grafana集成:值班台分布式追踪可视化与链路钻取
同VIP:Jaeger分布式追踪:值班台故障排查与根因定位