Skip to main content
O Gin-gonic é um framework web completo para Go. Os dados reportados pelo Gin-gonic têm suporte no AppSignal. Esta página vai te ajudar a configurar a instrumentação de aplicações Gin-gonic e reportar parâmetros e payloads de requisição.

Configuração

Para instrumentar sua aplicação Go-gin, você precisará importar o pacote oficial de instrumentação do OpenTelemetry:
A instrumentação Go-gin é distribuída como um middleware de roteador. Como você pode ver no exemplo abaixo, a inicialização do tracer é chamada antes de qualquer coisa, conforme descrito em mais detalhes na página de instalação do Go. Adicionar otelgin.Middleware() ao roteador da sua aplicação é tudo o que você precisa para ter todas as suas requisições instrumentadas.

Reportar parâmetros de requisição

Por padrão, a instrumentação do Gin não reporta nenhum parâmetro de requisição recebida, como query strings e o conteúdo do corpo JSON. Para reportar esses valores ao AppSignal, adicione um middleware à sua stack Gin-gonic da seguinte forma: