New Relic for Go monitorea su aplicación de lenguaje Go y sus microservicios para ayudarlo a identificar y resolver problemas de rendimiento. También puedes utilizar tus datos para mejorar la experiencia de tus clientes y tomar decisiones comerciales impulsadas por datos.
Go es un lenguaje compilado y no utiliza una máquina virtual. La mejor manera de monitor la aplicación Go es usar la API Go. Nuestra API proporciona flexibilidad y control excepcionales sobre lo que se instrumenta.
Utilice el agente New Relic Go para resolver los problemas de rendimiento de su aplicación con nuestro tutorial Mi aplicación es lenta.
Comience a monitorear su aplicación Go
Para usar New Relic for Go:
- Si aún no tiene una, regístrese para obtener una cuenta gratuita de New Relic.
- Para instalar el agente, utilice nuestro iniciador o siga los procedimientos de instalación e instrumentación del agente New Relic Go. Espere unos minutos para ver los datos de su aplicación Go en UI de su cuenta New Relic.
Recomendamos instrumentar su código Go para obtener los máximos beneficios del agente New Relic Go. Pero facilitamos la obtención de datos excelentes de dos maneras:
- Simplemente importe el agente y cree una aplicación para obtener información útil sobre el tiempo de ejecución sobre la cantidad de goroutines, estadísticas de recolección de basura y uso de memoria y CPU.
- Utilice nuestros numerosos paquetes de integración para obtener compatibilidad inmediata con muchos marcos web y bibliotecas populares de Go. Seguimos agregando paquetes de integración según sus comentarios. Puede opinar sobre una posible integración en el Foro de soporte y en nuestro proyecto GitHub del agente New Relic Go .
monitor el rendimiento de aplicaciones y microservicios
El lenguaje de programación Go, también llamado Golang, se ha convertido en una opción de codificación popular por su facilidad de uso, simultaneidad y velocidad impresionante.
Con New Relic for Go, obtendrá un nuevo nivel de visibilidad en su aplicación Golang:
See the big picture:
- monitor el rendimiento, tiempo de respuesta y errores de la transacción en su aplicación y servicios.
- Comprenda el estado del tiempo de ejecución de su aplicación viendo el uso de la memoria, el comportamiento de la recolección de basura y el uso de la CPU a lo largo del tiempo.
- Con el marcador de despliegue, vea cómo los cambios en el código impactan el rendimiento de la aplicación y la salud.
- Utilice monitoreo de infraestructura para ver datos detallados del host y del servidor.
- Utilice rastreo distribuido para comprender cómo interactúan sus servicios y microservicios.
Identify and fix errors:
Encuentre el cuello de botella viendo el tiempo dedicado a llamadas a base de datos, llamadas al sistema externo y bloques clave de código.
Vea los recuentos de Goroutine e identifique posibles fugas de Goroutine.
Recibe alertas de problemas o errores antes de que afecten al usuario.
Crea
personalizado para métricas importantes.
View logs for your APM and infrastructure data:
Puede reunir los datos de su registro y de la aplicación para que la resolución de problemas sea más fácil y rápida. No es necesario cambiar a otra página de UI.
- Con el contexto de inicio de sesión, puede ver el mensaje de registro relacionado con sus errores y la traza directamente en UI de su aplicación.
- También puede ver el inicio de sesión en el contexto de los datos de su infraestructura, como el clúster de Kubernetes.
Analyze business data:
- Consultar datos relacionados con los usuarios y mejorar el proceso empresarial.
- Cree una consulta personalizada de los datos de su aplicación Go.
- Envía tus propios datos personalizados a New Relic.
- Cree y comparta visualizaciones visuales e interactivas de sus datos.
Instrumentación adicional
Después de instalar el agente, considere el SDK de Go telemetría
Comprueba el código fuente
El agente Go es un software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla. Para obtener más información, consulte el archivo LÉAME.