• /
  • 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

Découvrez NerdGraph : notre API GraphQL

NerdGraph est notre API au format GraphQL qui vous permet d'interroger les données New Relic et de configurer certaines fonctionnalités New Relic . Après avoir créé un compte New Relic gratuit et installé l'un de nos services monitoring , vous pouvez commencer à utiliser NerdGraph.

Qu'est-ce que NerdGraph ?

NerdGraph est l'une des nombreuses API de New Relic. NerdGraph est l'API que nous recommandons pour interroger les données New Relic et pour effectuer certaines configurations spécifiques (en savoir plus sur les fonctionnalités). NerdGraph fournit une API interface unique pour renvoyer des données à partir des différentes API et microservices de New Relic. Au fil du temps, d’autres fonctionnalités de configuration seront ajoutées à NerdGraph.

Important

NerdGraph n'est pas utilisé pour l'ingestion de données. Pour cela, vous utiliserez nos API d'ingestion de données.

NerdGraph est construit à l'aide de GraphQL, un format d'API open source qui vous permet de demander exactement les données nécessaires, sans sur-extraction ni sous-extraction.

Exigences

Avant de commencer :

  • Vous avez besoin d'un compte New Relic , et avec ce compte, vous pouvez accéder à votre API que vous devez inclure avec la requête et les mutations.
  • Le type d'utilisateur et les rôles attribués peuvent affecter vos autorisations NerdGraph. Pour plus de détails, voir Facteurs affectant l’accès.

Point de terminaison

Les points de terminaison d'API que vous utilisez dépendent de la région de votredata center :

  • Point de terminaison principal : https://api.newrelic.com/graphql
  • Point de terminaison pour les comptes utilisant data center de l'UE : https://api.eu.newrelic.com/graphql

Pour accéder au point de terminaison, vous pouvez effectuer des appels à partir de votre code, utiliser l'explorateur d'API NerdGraph ou exécuter une commande curl similaire à celle-ci :

bash
$
curl -X POST https://api.newrelic.com/graphql \
>
-H 'Content-Type: application/json' \
>
-H 'API-Key: YOUR_NEW_RELIC_USER_KEY' \
>
-d '{ "query": "{ requestContext { userId apiKey } }" }'

Utiliser l'explorateur d'API NerdGraph

Un moyen simple d'expérimenter l'API NerdGraph est d'utiliser l'explorateur d'API NerdGraph. Pour obtenir de l'aide pour démarrer avec cet outil, consultez le didacticiel NerdGraph API Explorer.

Fonctionnalité NerdGraph

Les fonctionnalités de NerdGraph peuvent être divisées en deux catégories principales :

  • Querying data. Vous pouvez récupérer des données à diverses fins, notamment les utiliser dans un workflow programmatique ou créer une applicationNew Relic pour des visualisations de données personnalisées.
  • Configuring features. Il existe une variété de configurations disponibles et d'autres seront ajoutées au fil du temps. Vous pouvez effectuer des opérations telles que l'ajout d'étiquettes, la configuration de la charge de travail ou la personnalisation des « métriques dorées ».

Vous pouvez utiliser NerdGraph pour renvoyer et configurer une large gamme de données. Une façon de voir ce que NerdGraph peut faire est de commencer à créer une requête et à explorer le schéma à l'aide de l'explorateur NerdGraph.

Voici quelques-unes des fonctionnalités NerdGraph les plus couramment utilisées :

Voici tous nos documents NerdGraph disponibles :

Sujet

Tutoriels

Gestion de compte

Alertes

agent

Agent APM configuration

Suivi des changements

Dashboards

Intégrations cloud (AWS, Azure, GCP)

Configurer l'intégration cloud

Gestion des données

Tracing distribué

Entité

Gestion des logs

Monitoring de l’activité mobile

New Relic

Créer une application New Relic

Interrogation et graphiques

Cartes de pointage

Créer et gérer des tableaux de bord et leurs règles

Indexation des données RAG

Niveaux de service

Configurer et gérer le niveau de service

Monitoring synthétique

Gérez votre moniteur

étiqueter

Ajouter et gérer les tags

Équipes

Créez vos équipes

Workloads

Afficher et configurer la charge de travail

Terminologie NerdGraph

Les termes suivants proviennent de GraphQL, le format API utilisé par NerdGraph.

Terme

Définition

Qequêtes et mutations

Il existe deux classes d'opérations GraphQL :

  • Les requêtes sont requests de base utilisées uniquement pour récupérer des données. Ces requêtes ne sont pas statiques, ce qui signifie que vous pouvez demander plus ou moins de données, selon vos besoins. Pour chaque requête, vous pouvez spécifier exactement les données que vous souhaitez récupérer, à condition qu'elles soient prises en charge par le schéma.
  • Les mutations sont requests qui exécutent une action, comme la création d'une ressource ou la modification configuration. Les mutations nécessitent le mot-clé mutation, ainsi que le name de la mutation.

Type

Les données dans GraphQL sont organisées en types. Les types peuvent être des scalaires (comme des chaînes, des nombres ou des booléens) ou des types d'objets.

Un type d'objet est un type personnalisé composé d'une collection de champs. Par exemple, un type d’objet appelé User peut représenter un utilisateur dans un système.

Champ

Un champ représente une information sur un type d'objet qui peut être interrogé. Les champs peuvent être des scalaires, des listes ou des objets. Par exemple, un type d’objet User pourrait avoir un champ de chaîne appelé name.

Interface

Une interface est un type abstrait qui représente une collection de champs communs que d'autres types d'objets peuvent implement.

Droits d'auteur © 2025 New Relic Inc.

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