Nuestro agente de Go instrumentó automáticamente su código para que pueda comenzar a monitorear sus aplicaciones y microservicios de lenguaje Go. Puede utilizar nuestro iniciador o seguir las instrucciones de este documento para completar una instalación básica del agente Go.
Si aún no tiene una, cree una cuenta New Relic. Es gratis, para siempre.
Compatibilidad y requisitos
El agente Go requiere Golang 1.17 o superior en Linux, macOS o Windows. Para obtener más información, consulte Go compatibilidad del agente y requisitos.
Instalar el agente Go
Para instalar el agente Go, necesita un . Luego, para instalar el agente:
Desde github.com/newrelic/go-agent, utilice su proceso preferido; Por ejemplo:
bash$go get github.com/newrelic/go-agent/v3/newrelicImporte el paquete
github.com/newrelic/go-agent/v3/newrelic
en su aplicación.import github.com/newrelic/go-agent/v3/newrelicInicialice el agente Go agregando lo siguiente en la función
main
o en un bloqueinit
:app, err := newrelic.NewApplication(newrelic.ConfigAppName("Your Application Name"),newrelic.ConfigLicense("YOUR_NEW_RELIC_LICENSE_KEY"))instrumento transacción web envolviendo solicitudes HTTP estándar en el código de su aplicación. Por ejemplo:
http.HandleFunc(newrelic.WrapHandleFunc(app, "/users", usersHandler))instrumento otra transacción que desea monitor.
Opcional: segmentos de instrumento para un nivel adicional de detalle de sincronización.
Compile y despliegue su aplicación.
Ver los datos de tu aplicación en New Relic
Espere unos minutos hasta que su aplicación envíe datos a New Relic. Luego, verifique el rendimiento de su aplicación en la UIde APM. Si no aparecen datos en unos minutos, sigue los consejos de resolución de problemas.
¿Te ha ayudado este documento con la instalación?
Mantenga a su agente actualizado
Para aprovechar al máximo las últimas características, mejoras y parches de seguridad importantes de New Relic, mantenga actualizado el agente Go de su aplicación.