Nosso agente Go instrumenta automaticamente seu código para que você possa começar a monitorar seus aplicativos e microsserviços na linguagem Go. Você pode usar nosso inicializador ou seguir as instruções neste documento para concluir a instalação básica do agente Go.
Se você ainda não tem uma, crie uma conta New Relic. É grátis, para sempre.
Compatibilidade e requisitos
O agente Go requer Golang 1.17 ou superior no Linux, macOS ou Windows. Para obter mais informações, consulte Go compatibilidade do agente e requisitos.
Instale o agente Go
Para instalar o agente Go, você precisa de um . Então, para instalar o agente:
Em github.com/newrelic/go-agent, use seu processo preferido; por exemplo:
bash$go get github.com/newrelic/go-agent/v3/newrelicImporte o pacote
github.com/newrelic/go-agent/v3/newrelic
em seu aplicativo.import "github.com/newrelic/go-agent/v3/newrelic"Inicialize o agente Go adicionando o seguinte na função
main
ou em um blocoinit
:app, err := newrelic.NewApplication(newrelic.ConfigAppName("Your Application Name"),newrelic.ConfigLicense("YOUR_NEW_RELIC_LICENSE_KEY"))instrumento de transação da web agrupando solicitações HTTP padrão no código do seu aplicativo. Por exemplo:
http.HandleFunc(newrelic.WrapHandleFunc(app, "/users", usersHandler))outro instrumento de transação que você deseja monitor.
Opcional: segmentos de instrumento para um nível extra de detalhe de temporização.
Compile e implante sua aplicação.
Veja os dados do seu aplicativo no New Relic
Aguarde alguns minutos para que seu aplicativo envie dados para o New Relic. Em seguida, verifique o desempenho do seu aplicativo na interface do APM. Se nenhum dado aparecer em alguns minutos, siga as dicas de resolução de problemas.
Este documento ajudou você na instalação?
Mantenha seu agente atualizado
Para aproveitar ao máximo os recursos, melhorias e patches de segurança importantes do New Relic, mantenha o agente Go do seu aplicativo atualizado.