Posted in

Go错误链追踪断层修复:如何让errors.Unwrap()穿透3层中间件并关联Jaeger TraceID?(含opentelemetry-go适配补丁)

第一章:Go错误链追踪断层修复: … Go错误链追踪断层修复:如何让errors.Unwrap()穿透3层中间件并关联Jaeger TraceID?(含opentelemetry-go适配补丁)Read more

Posted in

Go错误处理还在if err != nil?(Go 1.20+errors.Join/Unwrap/Is实战指南:构建可观测、可追踪、可恢复的错误体系)

第一章:Go错误处理的范式演进与 … Go错误处理还在if err != nil?(Go 1.20+errors.Join/Unwrap/Is实战指南:构建可观测、可追踪、可恢复的错误体系)Read more

Posted in

Go错误链路追踪终极方案:从errors.Unwrap到runtime.Caller+stacktrace.Capture,2022年SRE团队强制推行的5层上下文注入规范

第一章:Go错误链路追踪终极方案 … Go错误链路追踪终极方案:从errors.Unwrap到runtime.Caller+stacktrace.Capture,2022年SRE团队强制推行的5层上下文注入规范Read more