From 7f3655a14bc1fa247e22d4675b911fb1307c1999 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 29 Dec 2022 10:21:34 +1100 Subject: [PATCH] Track request payload len --- tracker/udp/server/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tracker/udp/server/server.go b/tracker/udp/server/server.go index 2007233f..9df2fc67 100644 --- a/tracker/udp/server/server.go +++ b/tracker/udp/server/server.go @@ -15,7 +15,9 @@ import ( "github.com/anacrolix/log" trackerServer "github.com/anacrolix/torrent/tracker/server" "go.opentelemetry.io/otel" + "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" + "go.opentelemetry.io/otel/trace" "github.com/anacrolix/torrent/tracker/udp" ) @@ -47,7 +49,8 @@ func (me *Server) HandleRequest( source RequestSourceAddr, body []byte, ) (err error) { - ctx, span := tracer.Start(ctx, "Server.HandleRequest") + ctx, span := tracer.Start(ctx, "Server.HandleRequest", + trace.WithAttributes(attribute.Int("payload.len", len(body)))) defer span.End() defer func() { if err != nil { -- 2.48.1