Appearance
Day 26 - 链路追踪
OpenTelemetry
go
import "go.opentelemetry.io/otel"
import "go.opentelemetry.io/otel/trace"
tracer := otel.Tracer("myapp")
func handler(ctx context.Context) {
ctx, span := tracer.Start(ctx, "handler")
defer span.End()
// 处理逻辑
}Jaeger
- 分布式追踪系统
- 可视化调用链
- 性能分析
Prometheus + Grafana
- 指标收集
- 可视化仪表盘
- 告警配置
📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-25 | 基础/架构 | ✅ |
| 26 | 链路追踪 | ✅ |
| 27 | 消息队列 | ⬜ |
