首页
›
Web后端与企业应用开发
›
080-Go权限审计网关与RBAC基线
›
《Go链路追踪》
VIP20
本课程属于:080-Go权限审计网关与RBAC基线
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go链路追踪
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
链路追踪概述
分布式系统面临的挑战 · 链路追踪的核心价值 · OpenTracing与OpenTe…
链路追踪概述
分布式系统面临的…
02
Go语言环境与工具链
Go版本选择 · Go Modules依赖管理 · 常用调试与性能分析工具(pprof
Go
语言环境
03
OpenTelemetry SDK安装与初始化
otel-go SDK安装 · TracerProvider配置 · 基本Tracer与Span创建
OpenTelemetr…
SDK
04
Span的生命周期
Span创建 · 属性设置 · 事件记录
Span
的生命周期
05
上下文传播(Context Propagation)
Go context.Context… · 手动传递trace上下文 · W3C TraceContext标准
Context
Propagation
06
HTTP服务端链路追踪
使用otelhttp中间件自动拦截H… · 提取传播上下文 · 创建服务端Span
HTTP
服务端链路追踪
07
HTTP客户端链路追踪
使用otelhttp客户端包装器 · 自动注入trace上下文到HTTP头 · 创建客户端Span
HTTP
客户端链路追踪
08
gRPC服务端链路追踪
gRPC拦截器原理 · 使用otelgrpc服务端拦截器自动…
gRPC
服务端链路追踪
09
gRPC客户端链路追踪
使用otelgrpc客户端拦截器自动… · 创建客户端Span
gRPC
客户端链路追踪
10
数据库调用追踪(MySQL)
使用otelmysql驱动或手动包装 · 记录SQL语句与数据库属性
MySQL
数据库调用追踪
11
数据库调用追踪(Redis)
使用otelsql或go-redis… · 记录Redis命令与耗时
Redis
数据库调用追踪
12
消息队列追踪(Kafka)
使用Sarama或Confluent… · 在Producer/Consumer…
Kafka
消息队列追踪
13
消息队列追踪(RabbitMQ)
使用AMQP库 · 在发布与消费时传递trace上下文
RabbitMQ
消息队列追踪
14
日志与追踪关联
在Span中添加日志事件 · 使用otel/log SDK · 日志中注入trace_id与span…
日志
追踪关联
15
指标(Metrics)与追踪结合
OpenTelemetry Metr… · 创建Counter/Histogra… · 关联Span与指标
Metrics
指标
16
采样策略
头部采样 · 尾部采样 · 概率采样
采样策略
头部采样
17
多服务链路串联实战(微服务A->B->C)
服务A调用B · B调用C · 完整trace展示
A
B
18
错误处理与异常追踪
Span状态设置(Error/OK) · 记录异常堆栈 · 优雅处理超时与重试
错误处理
异常追踪
19
异步任务追踪(goroutine)
在goroutine中传递conte… · WaitGroup与errgroup…
goroutine
异步任务追踪
20
批量处理与管道模式追踪
Fan-out/Fan-in模式 · 使用context.WithValu… · 合并Span
批量处理
管道模式追踪
21
自定义Span处理器与导出器
实现SpanProcessor接口 · 批量导出 · 自定义Exporter(如写文件)
Span
自定义
22
Jaeger部署与数据可视化
Jaeger All-in-One部… · 通过gRPC/HTTP导出trace… · UI查询
Jaeger
部署
23
Zipkin部署与数据可视化
Zipkin Server部署 · 通过HTTP导出trace到Zipk… · UI查询
Zipkin
部署
24
Prometheus + Grafana指标可视化
导出Metrics到Promethe… · Grafana仪表盘配置 · 关联trace与指标
Prometheus
Grafana
25
OpenTelemetry Collector部署
Collector架构 · 接收器/处理器/导出器配置 · 批量处理与重试
OpenTelemetr…
Collector
26
生产环境最佳实践
Span命名规范 · 属性与事件使用原则 · 避免过度采样
生产环境最佳实践
Span
27
安全与隐私
避免在Span中记录敏感数据 · 数据脱敏策略 · 访问控制与审计
安全
隐私
28
链路追踪与APM集成
对接Datadog · New Relic · SkyWalking等APM平台
APM
链路追踪
29
故障排查实战案例
慢请求定位 · 错误链路分析 · 依赖拓扑图生成
故障排查实战案例
慢请求定位
30
课程总结与未来展望
OpenTelemetry生态演进 · eBPF与无侵入追踪 · Serverless追踪挑战
课程总结
未来展望
所属VIP或分类
同VIP:Go冒烟回归
同VIP:Go权限审计网关Go安全审计与基线治理
同VIP:Go权限审计网关Go慢查询分析