Posted in

Gin框架Context生命周期陷阱:为什么你的中间件总在panic后丢失traceID?——context.WithValue源码级避坑

第一章:Gin框架Context … Gin框架Context生命周期陷阱:为什么你的中间件总在panic后丢失traceID?——context.WithValue源码级避坑Read more

Posted in

Go日志系统暗礁:zap.Logger非线程安全场景、field重用导致数据污染、采样丢失关键traceID——SRE紧急修复手册

第一章:Go日志系统暗礁总览与S … Go日志系统暗礁:zap.Logger非线程安全场景、field重用导致数据污染、采样丢失关键traceID——SRE紧急修复手册Read more

Posted in

Go日志上下文透传失陷:zap.WithContext()为何丢失traceID?从context.Context底层到logrus/zap/zerolog三方库兼容方案

第一章:Go日志上下文透传失陷: … Go日志上下文透传失陷:zap.WithContext()为何丢失traceID?从context.Context底层到logrus/zap/zerolog三方库兼容方案Read more

Posted in

【Go可观测性基建最后一公里】:OpenTelemetry SDK在K8s Envoy Sidecar中丢失traceID的4种根因与修复代码

第一章:OpenTelemetr … 【Go可观测性基建最后一公里】:OpenTelemetry SDK在K8s Envoy Sidecar中丢失traceID的4种根因与修复代码Read more