• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Go compatibilité d'agent et exigences

Si vous n'en avez pas déjà un, créez un compte New Relic. C'est gratuit, pour toujours. Avant d'installer New Relic for Go, assurez-vous que votre système répond à ces exigences.

Versions de Golang

New Relic prend en charge Golang 1.19 ou supérieur.

Environnements d'exploitation

L'agent prend en charge Linux, macOS et Windows. Vous pouvez également utiliser l'agent Go dans un environnement flexible Google App Engine (GAE).

intégration

Le package d'intégration suivant étend le de base newrelic package pour prendre en charge d'autres frameworks et bibliothèques. Si le framework et la base de données n'ont pas de d'intégration,package vous pouvez toujours les instrumenter à l'aide des primitives de package newrelic. Pour plus d'informations sur l'instrumentation de votre base de données à l'aide de ces primitives, consultez la documentation des segments datastore de l'agent Go sur GitHub.

Le package d'intégration suivant doit être importé avec le newrelic package, comme indiqué dans l'exemple nrgin sur GitHub.

Projet

packaged'intégration

But

AWS/AWS-sdk-go

v3/intégration/nrawssdk-v1

appels sortants d'instruments effectués à l'aide du kit SDK AWS Go

AWS/AWS-sdk-go-v2

v3/intégration/nrawssdk-v2

appels sortants d'instruments effectués à l'aide de Go AWS SDK v2

labstack/echo

v3/intégration/nrecho-v3

instrumenter requests entrantes via la version 3 du frameworkEcho

labstack/echo

v3/intégration/nrecho-v4

instrumenter requests entrantes via la version 4 du frameworkEcho

gin-gonique/gin

v3/intégration/nrgin

instrumenter requests entrantes via le frameworkGin

gorille/mux

v3/intégration/nrgorilla

instrumenter requests entrantes via le frameworkGorilla

julienschmidt/httprouter

v3/intégration/nrhttprouter

instrumenter requests entrantes via le frameworkHttpRouter

AWS/AWS-lambda-go

v3/intégration/nrlambda

Instrumenter d'application AWS Lambda

sirupsen/logrus

v3/intégration/nrlogrus

Envoyer un message agent de log

rs/zérolog

v3/intégration/logcontext-v2/zerologWriter

Capture et envoi de données de logs en contexte à partir de logs écrits en zerolog

sirupsen/logrus

v3/intégration/logcontext-v2/nrlogrus

Capture et envoi de données de log en contexte à partir du log écrit en logrus

log

v3/intégration/logcontext-v2/logWriter

Capture et envoi de données de log en contexte à partir du log écrit dans le de la bibliothèque standard log package

mgutz/logxi

v3/intégration/nrlogxi

Envoyer un message agent de log

uber-go/zap

v3/intégration/nrzap

Envoyer un message agent de log à Zap

pkg/erreurs

v3/intégration/nrpkgerrors

Enveloppez les erreurs pkg/errors pour améliorer le suivi des appels et les informations sur la classe d'erreur

openzipkin/propagation-b3

v3/intégration/nrb3

Ajouter des en-têtes B3 aux requestssortantes

base de données/sql

Utiliser un pilote de base de données pris en charge ou une instrumentation intégrée

Instrumenter base de données appels avec SQL

jmoiron/sqlx

Utiliser un pilote de base de données pris en charge ou une instrumentation intégrée

Instrumenter base de données appels avec SQLx

go-sql-driver/mysql

v3/intégration/nrmysql

Instrumenter base de données appels à MySQL

lib/pq

v3/intégration/nrpq

Instrumenter base de données appelle Postgres à l'aide de la bibliothèque database/sql et pq

jackc/pgx

v3/intégration/nrpgx

Instrumenter base de données appelle Postgres à l'aide de la bibliothèque database/sql et jackc/pgx

jackc/pgx/v5

v3/intégration/nrpgx5

Instrumenter de base de données appels à Postgres en utilisant la bibliothèque jackc/pgx/v5 pour les appels Postgres directs sans database/sql.

flocondeneigeb/gosnowflake

v3/intégration/nrsnowflake

Instrumenter base de données appels à Snowflake

go-redis/redis

v3/intégration/nrredis-v7

appels d'instruments à Redis Version 7

go-redis/redis

v3/intégration/nrredis-v8

appels d'instruments à Redis Version 8

mattn/go-sqlite3

v3/intégration/nrsqlite3

Instrumenter base de données appels à SQLite

pilote mongodb/mongo-go

v3/intégration/nrmongo

appels d'instruments MongoDB

google.golang.org/grpc

v3/intégration/nrgrpc

Serveurs et clients gRPC instrumentés

micro/go-micro

v3/intégration/nrmicro

serveurs d'instruments, clients, éditeurs et abonnés via le frameworkMicro

nats-io/nats.go

v3/intégration/nrnats

éditeurs et abonnés d'instruments utilisant le client NAT

nats-io/stan.go

v3/intégration/nrstan

éditeurs et abonnés d'instruments utilisant le client de streaming NAT

graphql-go/graphql

v3/intégration/nrgraphqlgo

instrumenter requests entrantes à l'aide de graphql-go/graphql

graph-gophers/graphql-go

v3/intégration/nrgraphgophers

instrumenter requests entrantes à l'aide graph-gophers/graphql-go

base de données et performances au niveau de instance

New Relic collecte les détailsinstance pour une variété de bases de données et de pilotes de bases de données. La possibilité d'afficher une instance spécifique et les types d'informations de base de données dans dépend de la version de votre agent .

L'agent New Relic Go version 1.4 ou supérieure prend en charge les détails instance pour tous les pilotes de base de données.

Connecter l'agent à d'autres fonctionnalités

L'agent Go s'intègre à d'autres fonctionnalités pour vous offrir une observabilité sur l'ensemble de votre stack:

Produit

Capacité

Monitoring de l'IA

Si vous disposez de la version 3.31.0 ou supérieure d'agent Go, vous pouvez collecter des données d'IA à partir de certaines bibliothèques et infrastructures d'IA :

Monitoring de l'infrastructure

Lorsque vous installez l'infrastructure et l'agent APM sur le même hôte, ils se détectent automatiquement. Vous pouvez ensuite afficher une liste d'hôtes dans l'UI APM et filtrer vos hôtes par APM application dans notre infrastructure UI. Pour plus d'informations, voir les donnéesAPM dans monitoring d'infrastructure.

Dashboard New Relic

L'agent Go envoie l'événement et l'attribut par défaut à New Relic pour la requête NRQL . Vous pouvez également enregistrer un événement personnalisé pour une analyse avancée.

Monitoring synthétique

Synthétique trace de transaction connecte requests du moniteur Synthétique à la transaction APM sous-jacente.

Monitoring de navigateurs

L'agent Go dispose d'une API permettant de renvoyer le JavaScript de agent du navigateur . Après avoir utilisé cette méthode API sur chaque requête, vous pouvez afficher les données du navigateur dans la page Résumé APM et basculer rapidement entre l'APM et les données du navigateur pour une application particulière.

Droits d'auteur © 2025 New Relic Inc.

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