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

Monitorer GraphQL requests pour les applications mobiles

Dans le domaine dynamique du développement d'applications mobiles, GraphQL permet aux développeurs de créer des outils de récupération de données puissants et rationalisés. Cependant, avec la complexité croissante des requêtes GraphQL et les subtilités de l'architecture des applications mobiles, le besoin d' monitoring complète est devenu encore plus important. New Relic peut vous aider à monitorer GraphQL requests afin que vous puissiez :

  • Identifiez et optimisez les requêtes qui provoquent des retards ou des ralentissements des performances.
  • Détectez les erreurs de manière proactive avant qu’elles n’impactent l’utilisateur.
  • Assurez un chargement rapide et fluide des données à partir requests finales des utilisateurs.
Screenshot of the HTTP requests UI

one.newrelic.com > All capabilities > Mobile > (select an app) > HTTP requests: Affichez vos GraphQL requests en fonction du nom personnalisé de leur fonction.

Démarrer

New Relic monitore de manière transparente toutes vos GraphQL requests par défaut. Cependant, pour une clarté et une analyse améliorées, nous vous recommandons de configurer manuellement les noms de vos GraphQL requests. Cela vous permet de classer requests en fonction de leur fonctionnalité et d'afficher les données de performances pour des groupes spécifiques de requests.

Contrairement aux API REST, où chaque point de terminaison sert un objectif distinct, toutes GraphQL requests sont dirigées vers un seul /graphql point de terminaison. Il est donc difficile de faire la distinction entre requests qui exécutent différentes actions. En attribuant des noms personnalisés à vos requests, vous pouvez acquérir une compréhension plus claire de la manière dont votre API GraphQL est utilisée et identifier les goulots d'étranglement de performances potentiels associés à des fonctions de requête spécifiques.

Pour personnaliser le nom de vos GraphQL requests, vous devez :

  1. Identifiez l’URL de la demande réseau. Par exemple, il peut s'agir d'une demande liée au processus de paiement d'un client avec l'URL https://www.YOUR_MOBILE_APP.com/checkout.

  2. Utilisez addHTTPHeaderTracking method pour définir l’en-tête X-APOLLO-OPERATION-NAME pour la demande identifiée. Par exemple, requests liées au processus de paiement des clients pourraient être nommées checkout. Le nom doit répondre aux exigences suivantes :

    • Longueur : être une chaîne comprise entre 1 et 1024 caractères.
    • Caractères : Composés exclusivement de caractères ASCII.

Suivez les instructions spécifiques à la plateforme ci-dessous :

Afficher les données dans New Relic

Pour visualiser vos GraphQL requests:

  1. Allez à one.newrelic.com > All capabilities > Mobile.
  2. Sélectionnez votre application mobile.
  3. Dans le menu de gauche, cliquez sur HTTP requests.
  4. Dans la liste déroulante Group by , sélectionnez Operation Name. La page requests HTTP affichera toutes vos requests regroupées par le operationName que vous avez défini.
Screenshot of filtering requests by the operation name

Maintenant que vous regardez uniquement vos GraphQL requests, cliquez sur une requête spécifique pour voir les mesures sur les temps de réponse et les défaillances du réseau.

Screenshot of clicking into a specific request
Droits d'auteur © 2025 New Relic Inc.

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