API New Relic : NerdGraph, métriques et alertes avec des agents IA
New Relic est une plateforme d'observabilité, et NerdGraph est son API GraphQL principale : requêtes NRQL, gestion des alertes, des tableaux de bord et des entités. Des API d'ingestion existent aussi pour les métriques, les événements et les logs. L'accès se fait par une clé d'API utilisateur ou une clé d'ingestion.
Ce que propose l’API New Relic
NerdGraph (GraphQL)
Consulter et configurer presque tout le compte via une seule API.
Requêtes NRQL
Exécuter des requêtes sur les métriques, événements, logs et traces.
Alertes
Gérer les politiques, les conditions et les incidents.
Entités
Consulter les services, les hôtes et leur état de santé.
Tableaux de bord
Créer et lire des tableaux de bord.
Ingestion
Envoyer métriques, événements et logs par les API de données.
Comment accéder à l’API New Relic
- Avec les identifiants de votre entrepriseClé d'API utilisateur (User key) pour NerdGraph et clé d'ingestion (License key) pour l'envoi de données.
- Les requêtes lourdes consomment les limites : l'agent travaille sur des fenêtres de temps courtes.
- Les modifications d'alertes passent par une validation.
- Les logs peuvent contenir des données personnelles.
Documentation officielle: docs.newrelic.com/docs/apis
Ce qu’un agent iTeam fait avec l’API New Relic
Un incident avec son contexte
Quand une alerte s'ouvre, l'agent lance du NRQL sur les métriques et les logs et poste le diagnostic dans Slack.
Question d'ingénierie
L'équipe demande la latence d'un service et l'agent répond en indiquant la requête utilisée.
Rapport de fiabilité
Chaque semaine, l'agent résume les incidents, les SLO et les services les plus instables.
Alerte trop bavarde
L'agent repère les conditions qui se déclenchent trop et propose un ajustement.
De l’identifiant à l’agent au travail, avec validation
Générer la clé utilisateur
Dans New Relic, créez une User key pour un utilisateur d'intégration doté d'un rôle en lecture.
Enregistrer l'identifiant dans le coffre-fort d'iTeam
L'identifiant New Relic reste dans le coffre-fort d'iTeam, hors des prompts et des feuilles de calcul. Chaque agent reçoit uniquement les actions dont il a besoin (lancer du NRQL, lire des incidents), et toute action qui écrit des données passe par une validation.
Tester avec validation humaine
Avant d'ouvrir l'accès, lancez une requête NRQL simple. Les premières semaines, les actions d'écriture restent soumises à validation et tout figure dans la piste d'audit.
Équipes IA prêtes à l’emploi pour ce travail
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API New Relic
L'API New Relic est-elle gratuite ?
Les API sont disponibles dans toutes les offres. Le coût de New Relic dépend du volume de données ingérées et du nombre d'utilisateurs.
Faut-il programmer pour utiliser l'API New Relic avec iTeam ?
Pas nécessairement. L'outil HTTP d'iTeam apprend les endpoints de l'API New Relic à partir de la documentation, et l'équipe de déploiement configure les accès, les permissions et le processus. Votre équipe valide le résultat.
New Relic propose-t-il un serveur MCP ?
Oui, New Relic propose un serveur MCP. iTeam peut utiliser MCP ou NerdGraph, selon le niveau de contrôle souhaité.