From 65928f4c0b5dcf4a3685c07537e7f3df222b9d74 Mon Sep 17 00:00:00 2001 From: Vladislav Veselskiy Date: Mon, 3 Feb 2025 12:05:43 +0300 Subject: [PATCH] Save token in span. --- fcm.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fcm.go b/fcm.go index 6b501ba..c38a4e0 100644 --- a/fcm.go +++ b/fcm.go @@ -27,6 +27,7 @@ import ( "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" + "go.opentelemetry.io/otel/trace" ) const tracerName = "git.bit5.ru/backend/fcm" @@ -166,7 +167,11 @@ func (c *Client) Validate(ctx context.Context, message Message) (string, error) func (c *Client) doSendRequest(ctx context.Context, req SendRequest, loggerEnabled bool) (SendResponse, error) { - _, span := tracer.Start(ctx, "Client.doSendRequest") + spanAttrs := trace.WithAttributes( + attribute.String("token", req.Message.Token), + ) + + _, span := tracer.Start(ctx, "Client.doSendRequest", spanAttrs) defer span.End() accessToken, err := c.ts.Token()