Skip to content

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消息队列

本文为Go 30天学习计划第26天内容

📚 导航

| ← Day 25 - 上一章 | Day 27 - 下一章 →

最后更新: