如何在Google Kubernetes引擎中记录spanId
我试图在日志中记录traceId和spanId,以便我可以关联跟踪和登录stackdriver。
我正在创建一个json日志,如下所示:{'logging.googleapis/trace':traceId,'spanId':spanId,'message':'some message',}
现在traceid在EntryLog中被正确推送,但是spanId被推入jsonPayload。
回答如下:建议您使用密钥“logging.googleapis/span_id”Here设置LogEntry span_id,因为您似乎只设置了跟踪,这是您只能在jsonPayload中推送TraceID的原因。这是结构化有效载荷中特殊字段的table。