• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Compatibilidad del agente Go y requisitos

Si aún no tiene una, cree una cuenta New Relic. Es gratis, para siempre. Antes de instalar New Relic for Go, asegúrese de que su sistema cumpla con estos requisitos.

Versiones de Golang

New Relic es compatible con Golang 1.19 o superior.

Entornos operativos

El agente es compatible con Linux, macOS y Windows. También puede utilizar el agente Go en un entorno flexible de Google App Engine (GAE).

Integracion

Los siguientes paquetes de integración amplían el paquete base newrelic para admitir otros marcos y bibliotecas. Si framework y base de datos no tienen un paquete de integración, aún puedes instrumentarlos usando las primitivas del paquete newrelic . Para obtener más información sobre cómo instrumentar su base de datos usando estas primitivas, consulte la documentación de segmentos de almacenamiento de datos del agente Go en GitHub.

Los siguientes paquetes de integración deben importarse junto con el paquete newrelic , como se muestra en el ejemplo de nrgin en GitHub.

Proyecto

Paquete de integración

Objetivo

aws/aws-sdk-go

v3/integrations/nrawssdk-v1

Instrumentar llamadas salientes realizadas con Go AWS SDK

aws/aws-sdk-go-v2

v3/integrations/nrawssdk-v2

Instrumentar llamadas salientes realizadas con Go AWS SDK v2

labstack/echo

v3/integrations/nrecho-v3

Instrumentar las solicitudes entrantes a través de la versión 3 del framework Echo

labstack/echo

v3/integrations/nrecho-v4

Instrumentar las solicitudes entrantes a través de la versión 4 del framework Echo

gin-gonic/gin

v3/integrations/nrgin

Instrumentar las solicitudes entrantes a través del framework Gin.

gorilla/mux

v3/integrations/nrgorilla

Instrumentar las solicitudes entrantes a través del framework Gorilla

julienschmidt/httprouter

v3/integrations/nrhttprouter

Instrumentar las solicitudes entrantes a través del framework HttpRouter

aws/aws-lambda-go

v3/integrations/nrlambda

Instrumentar AWS Lambda aplicación

sirupsen/logrus

v3/integrations/nrlogrus

Enviar mensaje de registro del agente a Logrus

rs/zerolog

v3/integrations/logcontext-v2/zerologWriter

Capture y envíe datos de logs en el contexto desde el registro escrito en zerolog

sirupsen/logrus

v3/integrations/logcontext-v2/nrlogrus

Capture y envíe datos de logs en el contexto desde el registro escrito en logrus

log

v3/integrations/logcontext-v2/logWriter

Capture y envíe datos de logs en el contexto desde el registro escrito en el paquete log de biblioteca estándar

mgutz/logxi

v3/integrations/nrlogxi

Enviar mensaje de registro del agente a Logxi

uber-go/zap

v3/integrations/nrzap

Enviar mensaje de registro del agente a Zap

pkg/errors

v3/integrations/nrpkgerrors

Ajuste los errores de pkg/errors para mejorar el rastreo del stack y la información de clase de error

openzipkin/b3-propagation

v3/integrations/nrb3

Agregue encabezados B3 a las solicitudes salientes

Database/sql

Utilice un controlador de base de datos compatible o instrumentación integrada

Instrumentar base de datos llamadas con SQL

jmoiron/sqlx

Utilice un controlador de base de datos compatible o instrumentación integrada

Instrumentar base de datos llamadas con SQLx

go-sql-driver/mysql

v3/integrations/nrmysql

Instrumentar las llamadas de la base de datos a MySQL

lib/pq/pq

v3/integrations/nrpq

Instrumentar las llamadas de la base de datos a Postgres usando la biblioteca database/sql y pq

jackc/pgx

v3/integrations/nrpgx

Instrumentar las llamadas de la base de datos a Postgres usando la biblioteca database/sql y jackc/pgx

jackc/pgx/v5

v3/integrations/nrpgx5

Instrumentar base de datos llamadas a Postgres usando la biblioteca jackc/pgx/v5 para llamadas directas de Postgres sin database/sql.

snowflakedb/gosnowflake

v3/integrations/nrsnowflake

Instrumentar las llamadas de la base de datos a Snowflake

go-redis/redis

v3/integrations/nrredis-v7

Instrumentar las llamadas a Redis Versión 7

go-redis/redis

v3/integrations/nrredis-v8

Instrumentar las llamadas a Redis Versión 8

mattn/go-sqlite3

v3/integrations/nrsqlite3

Instrumentar las llamadas de la base de datos a SQLite

mongodb/mongo-go-driver

v3/integrations/nrmongo

Instrumentar llamadas MongoDB

google.golang.org/grpc

v3/integrations/nrgrpc

Instrumentar los servidores y clientes gRPC

micro/go-micro

v3/integrations/nrmicro

Instrumentar servidores, clientes, editores y suscriptores a través del marco Micro.

nats-io/nats.go

v3/integrations/nrnats

Instrumentar a los editores y suscriptores utilizando el cliente NATS

nats-io/stan.go

v3/integrations/nrstan

Instrumentar a los editores y suscriptores utilizando el cliente de transmisión NATS

graphql-go/graphql

v3/integrations/nrgraphqlgo

Instrument the inbound requests using graphql-go/graphql

graph-gophers/graphql-go

v3/integrations/nrgraphgophers

Instrumentar las solicitudes entrantes utilizando graph-gophers/graphql-go

Rendimiento a nivel de instancia y base de datos

New Relic recopila detalles de instancia para una variedad de base de datos y controlador de la base de datos. La capacidad de ver instancias específicas y los tipos de información de la base de datos en depende de la versión de su agente.

La versión 1.4 o superior del agente New Relic Go admite detalles de instancia para todos los controladores de la base de datos.

Conectar el agente a otras características.

El agente Go se integra con otras características para brindarle observabilidad en toda su stack:

Producto

Capacidad

Monitoreo de IA

Si tiene la versión 3.31.0 o superior de Go agente, puede recopilar datos de IA de cierta biblioteca y marco de IA:

Monitoreo de infraestructura

Cuando instalas la infraestructura y el agente APM en el mismo host, se detectan automáticamente entre sí. Luego puede ver una lista de hosts en la UI de APM y filtrar sus hosts por aplicación de APM en nuestra UI de infraestructura. Para obtener más información, consulte Datos de APM en monitoreo de infraestructura.

New Relic

El agente Go envía el evento y atributo predeterminados a New Relic para consulta NRQL. También puedes grabar eventos personalizados para análisis avanzado.

Monitoreo sintetico

Sintético traza de la transacción conecta las solicitudes del monitor Sintético a la transacción APM subyacente.

monitoreo del navegador

El agente Go tiene una API para devolver el JavaScript del agente del browser . Después de usar este método API en cada solicitud, puede ver los datos del browser en la página Resumen de APM y cambiar rápidamente entre el APM y los datos del browser para una aplicación en particular.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.