Le nom vise le mauvais GUID
Deux services homonymes ou renommés déplacent alertes et reporting vers une autre équipe.
Un résultat NRQL n’est utile que si le bon compte, la bonne entité, la bonne fenêtre et la bonne agrégation sont prouvés. Dawap construit l’intégration New Relic autour des identités stables, des permissions, de la couverture des lectures, des alertes et de la boucle avec vos outils de support, d’astreinte ou de pilotage.
Réponse courte
Dawap sépare les clés d’ingestion des clés utilisateur NerdGraph, fixe compte, région, entity GUID et contrat NRQL, puis contrôle alertes, issues, workflows, destinations et résultat externe. Aucun projet client public n’est présenté comme une intégration New Relic déjà livrée : les références plus bas prouvent seulement des pratiques adjacentes d’observabilité, d’alerting et de reprise.
Le périmètre avant le chiffre
Ce laboratoire fixe entité, fenêtre et fuseau avec le résultat. Il rend immédiatement visible une comparaison impossible avant qu’elle n’alimente un SLO.
Compte, type et environnement concordent.
Aucun mélange glissant/calendaire.
SELECT, WHERE et facettes sont figés.
Le snapshot n’est ni partial ni périmé.
Signaux de mesure
Le nombre paraît précis, mais compte, entité, fenêtre et population doivent être identiques avant d’en tirer une décision.
Deux services homonymes ou renommés déplacent alertes et reporting vers une autre équipe.
UTC, fuseau local, données tardives et fenêtre glissante ne couvrent pas la même population.
Le workflow confirme l’envoi, pas la création ni la prise en charge dans la cible.
Architecture New Relic API
License key, user key, NerdGraph, NRQL, entités, alert events, issues, workflows et destinations ne répondent pas à la même question. Le connecteur fixe leurs frontières avant de produire un dashboard ou d’automatiser un geste de run.
La license key sert à l’ingestion de la plupart des données. La user key sert aux requêtes ou configurations NerdGraph, dont le endpoint dépend de la région US, EU ou JP. Clients, comptes, secrets et responsabilités restent distincts.
Une clé utilisateur hérite du périmètre de la personne et peut accéder à plusieurs comptes autorisés. Le premier lot utilise la lecture minimale, journalise l’identité technique et prévoit rotation, révocation et absence de secret dans les traces.
Nom, tags et relation d’équipe servent à rechercher ou expliquer une entité ; le GUID unique sert à la viser. Le registre conserve aussi compte, domaine, type et période d’existence pour éviter une attribution silencieuse.
Source, SELECT, WHERE, FACET, fenêtre, fuseau, agrégation et hypothèse métier sont versionnés ensemble. Un résultat n’est comparable que si les deux mesures couvrent réellement le même périmètre.
Une recherche d’entités peut nécessiter plusieurs pages après les 200 premiers résultats. Curseur, nombre annoncé, nombre lu et statut complete, partial ou failed empêchent de publier un faux zéro ou un inventaire incomplet.
New Relic peut corréler des alert events en issues, puis déclencher un workflow vers une destination. Le journal sent ou failed et le payload webhook sont rapprochés de la cible : une notification envoyée ne prouve ni ticket créé ni prise en charge humaine.
Méthode
Le pilote part d’une entité non critique et d’une période connue. Il résout le GUID, exécute une NRQL reproductible, parcourt tous les résultats attendus et rapproche la mesure d’une source témoin. Les mutations et automatisations restent fermées tant que l’identité, la fenêtre, la couverture ou l’effet externe peuvent mentir.
Ingestion et NerdGraph gardent leurs clés et régions.
Compte, type, tags et owner rendent l’entité non ambiguë.
Filtres, facettes, fenêtre et fuseau deviennent reproductibles.
Issue, notification et objet cible ferment la décision.
Premier lot New Relic
On choisit une entité connue, résout son GUID dans le bon compte, exécute une requête NRQL bornée sur une période témoin et rapproche son résultat d’une preuve source. Une policy et son workflow sont inventoriés sans être modifiés. Le lot reste bloqué si l’entité est ambiguë, si la requête n’est pas reproductible ou si la couverture de lecture est inconnue.
Sorties concrètes
Matrice région × compte × clé × permissions × source × entity GUID × équipe × environnement.
Contrat requête–version–fenêtre–fuseau–facettes–limites–résultat attendu–preuve source.
Recette entity search ambiguë, intervalle décalé, page suivante oubliée, résultat vide, réponse partielle, 401, 403 et 429.
Journal expurgé, variables GraphQL, curseurs, comptages, résultats NRQL, notification observée, écart et verdict du run.
Scénarios de recette, non résultats client
Ces scénarios décrivent les preuves exigées sur le pilote. Ils ne sont pas présentés comme des résultats client New Relic déjà obtenus par Dawap.
Un dashboard compare sept jours glissants dans un fuseau local à une extraction calendaire en UTC ; une facette et les données tardives diffèrent aussi. Les deux résultats sont valides isolément, mais leur variation ne mesure pas le même service.
Deux entités portent un nom proche après une migration. Une recherche par libellé prend la première réponse, rattache les alertes à la mauvaise équipe et laisse l’ancienne entité alimenter le reporting.
New Relic remet le webhook à la destination, mais la cible refuse un champ, crée un doublon ou répond avant un traitement asynchrone qui échoue. Le journal côté source ne suffit pas à prouver l’effet métier.
Chaîne d’observabilité
New Relic observe et corrèle ; l’astreinte orchestre la réponse et l’ITSM conserve le travail de support. Ces pages bornent les responsabilités voisines et les droits transverses.
Questions d’achat
Questions fréquentes sur New Relic API, cadrage, connecteur, sécurité, webhooks, quotas et run.
Selon le compte et les droits disponibles : ingestion de télémétrie, recherches d’entités, requêtes NRQL, dashboards, SLO, alertes, workflows, destinations, enrichissement ITSM et reporting. Chaque parcours conserve sa clé, son autorité et sa preuve.
La license key sert à envoyer la plupart des données vers New Relic. La user key est liée à un utilisateur et sert à interroger ou configurer via NerdGraph et les API concernées. Nous ne réutilisons pas l’une comme si elle accordait les droits de l’autre.
Le GUID identifie l’entité New Relic. Un nom ou un tag peut changer, être dupliqué ou désigner plusieurs environnements. Nous conservons aussi le compte, le type, les relations et la période d’existence pour rendre l’attribution vérifiable.
Nous versionnons source, filtres, facettes, agrégation, fenêtre, fuseau et hypothèse métier, puis comparons le résultat à un jeu témoin. Deux valeurs ne deviennent comparables que si leur population et leur période sont alignées.
Le client suit les curseurs, compte les objets annoncés et lus, journalise les pages et publie un statut complete, partial ou failed. Une limite ou une erreur ne doit jamais devenir silencieusement un tableau vide.
Non. Il renseigne l’envoi côté workflow ; nous rapprochons aussi réception, corrélation, objet créé, état final et éventuelle prise en charge humaine dans la cible. En l’absence de preuve, le flux reste en état inconnu ou en anomalie.
API DevOps, ITSM & observabilité
Dawap peut cadrer une entité témoin, prouver identité, requête, couverture et résultat externe, puis ouvrir progressivement alerting, ITSM et reporting avec une reprise explicable.
Cadrer mon intégration New Relic