Skip to main content
Gin-gonic is een uitgebreid webframework voor Go. Gegevens die vanuit Gin-gonic worden gerapporteerd, worden ondersteund door AppSignal. Deze pagina helpt u op weg om Gin-gonic-applicaties te instrumenteren en request-parameters en payloads te rapporteren.

Setup

Om uw Go-gin-applicatie te instrumenteren, importeert u het officiële OpenTelemetry-instrumentatiepakket:
De Go-gin-instrumentatie is verpakt als router-middleware. Zoals u in het onderstaande voorbeeld kunt zien, wordt de initialisatie van de tracer eerst aangeroepen, zoals uitgebreider beschreven op de pagina Go-installatie. U hoeft alleen otelgin.Middleware() toe te voegen aan uw app-router om al uw requests te laten instrumenteren.

Request-parameters rapporteren

Standaard rapporteert de Gin-instrumentatie geen inkomende request-parameters, zoals query strings en JSON body-inhoud. Voeg de volgende middleware toe aan uw Gin-gonic-stack om deze waarden naar AppSignal te rapporteren: