"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"
)
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 {