wip: debug

This commit is contained in:
franklin 2023-08-11 17:12:51 +02:00
parent 571938de01
commit 282e97318a

View File

@ -136,6 +136,7 @@ func TelemetryWithOptions(opts TelemetryOptions) middleware.Middleware {
} }
spanCtx := trace.SpanContextFromContext(r.Context()) spanCtx := trace.SpanContextFromContext(r.Context())
if v, ok := observer.(prometheus.ExemplarObserver); ok && opts.Exemplars && spanCtx.HasTraceID() { if v, ok := observer.(prometheus.ExemplarObserver); ok && opts.Exemplars && spanCtx.HasTraceID() {
l.Info("==> exemplar")
v.ObserveWithExemplar(duration.Seconds(), prometheus.Labels{ v.ObserveWithExemplar(duration.Seconds(), prometheus.Labels{
"traceID": spanCtx.TraceID().String(), "traceID": spanCtx.TraceID().String(),
}) })
@ -183,14 +184,14 @@ func TelemetryWithOptions(opts TelemetryOptions) middleware.Middleware {
zap.String(defaultGOTSRPCServiceLabel, stats.Service), zap.String(defaultGOTSRPCServiceLabel, stats.Service),
zap.String(defaultGOTSRPCPackageLabel, stats.Package), zap.String(defaultGOTSRPCPackageLabel, stats.Package),
) )
if stats.ErrorCode != 0 {
labeler.Add(zap.Int(defaultGOTSRPCErrorCode, stats.ErrorCode))
}
if stats.ErrorType != "" { if stats.ErrorType != "" {
labeler.Add(zap.String(defaultGOTSRPCErrorType, stats.ErrorType)) labeler.Add(zap.String(defaultGOTSRPCErrorType, stats.ErrorType))
} }
if stats.ErrorCode != 0 { if stats.ErrorMessage != "" {
labeler.Add(zap.Int(defaultGOTSRPCErrorCode, stats.ErrorCode)) labeler.Add(zap.String(defaultGOTSRPCErrorMessage, stats.ErrorMessage))
if stats.ErrorMessage != "" {
labeler.Add(zap.String(defaultGOTSRPCErrorMessage, stats.ErrorMessage))
}
} }
} }
} }