From f669ad50c20624b610d694cd68ade40efd3761b4 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Fri, 22 Oct 2021 08:33:22 +1100 Subject: [PATCH] Add more traces --- handlers/badges.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/handlers/badges.go b/handlers/badges.go index ffd2afe..ed1fcae 100644 --- a/handlers/badges.go +++ b/handlers/badges.go @@ -96,6 +96,9 @@ func (handler *BadgesHandler) ValidateBadge(c *gin.Context) { } func (handler *BadgesHandler) GetBadge(c *gin.Context) { + span := tracer.StartSpan("web.request", tracer.ResourceName("/GET/svg/badge")) + defer span.Finish() + if err := handler.generateSVG(c, ColorSchemeGreen); err != nil { logrus.Error(err) sentry.CaptureException(err) @@ -109,6 +112,9 @@ func (handler *BadgesHandler) GetBadge(c *gin.Context) { } func (handler *BadgesHandler) GetBadgeValue(c *gin.Context) { + span := tracer.StartSpan("web.request", tracer.ResourceName("/GET/val/badge")) + defer span.Finish() + if err := handler.generateBadgeValue(c); err != nil { logrus.Error(err) sentry.CaptureException(err) @@ -237,6 +243,9 @@ func (handler *BadgesHandler) generateBadgeValue(c *gin.Context) error { } func (handler *BadgesHandler) generateSVG(c *gin.Context, colorScheme ColorScheme) error { + span := tracer.StartSpan("svc.generateSVG") + defer span.Finish() + startTime := time.Now() _, internalRequest := c.GetQuery("i")