• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Monitor solicitudes GraphQL para aplicaciones móviles

En el ámbito dinámico del desarrollo de aplicaciones móviles, GraphQL permite a los desarrolladores crear herramientas de recuperación de datos potentes y optimizadas. Sin embargo, con la creciente complejidad de la consulta GraphQL y las complejidades de la arquitectura de las aplicaciones móviles, la necesidad de un monitoreo integral se ha vuelto aún más importante. New Relic puede ayudarlo monitor las solicitudes de GraphQL para que pueda:

  • Identifique y optimice las consultas que están provocando retrasos o ralentizaciones en el rendimiento.
  • Detecte errores de forma proactiva antes de que afecten al usuario.
  • Asegúrese de que los datos se carguen de forma rápida y fluida a partir de las solicitudes finales de los usuarios.
Screenshot of the HTTP requests UI

one.newrelic.com > All capabilities > Mobile > (select an app) > HTTP requests: vea sus solicitudes de GraphQL según el nombre personalizado de su función.

Empezar

New Relic monitorea sin problemas todas sus solicitudes GraphQL de forma predeterminada. Sin embargo, para mayor claridad y análisis, recomendamos configurar manualmente los nombres de sus solicitudes GraphQL. Esto le permite categorizar las solicitudes según su funcionalidad y ver datos de rendimiento para grupos específicos de solicitudes.

A diferencia de las API REST, donde cada extremo tiene un propósito distinto, todas las solicitudes de GraphQL se dirigen a un único extremo /graphql . Esto dificulta distinguir entre solicitudes que realizan diferentes acciones. Al asignar nombres personalizados a sus solicitudes, puede obtener una comprensión más clara de cómo se utiliza su API GraphQL e identificar el rendimiento potencial asociado con funciones de solicitud específicas.

Para asignar un nombre personalizado a sus solicitudes GraphQL, deberá:

  1. Identifique la URL de solicitud de red. Por ejemplo, podría ser una solicitud relacionada con el proceso de pago de un cliente con la URL https://www.YOUR_MOBILE_APP.com/checkout.

  2. Utilice addHTTPHeaderTracking method para configurar el encabezado X-APOLLO-OPERATION-NAME para la solicitud identificada. Por ejemplo, las solicitudes relacionadas con el proceso de pago de los clientes podrían denominarse checkout. El nombre debe cumplir los siguientes requisitos:

    • Longitud: debe ser una cadena de entre 1 y 1024 caracteres.
    • Caracteres: Constan exclusivamente de caracteres ASCII.

Siga las instrucciones específicas de la plataforma a continuación:

Ver datos en New Relic

Para ver sus solicitudes de GraphQL:

  1. Vaya a

    one.newrelic.com > All capabilities > Mobile

    .

  2. Selecciona tu aplicación móvil.

  3. En el menú de la izquierda, haga clic en

    HTTP requests

    .

  4. En el menú desplegable

    Group by

    , seleccione

    Operation Name

    . La página de solicitudes HTTP mostrará todas sus solicitudes agrupadas por el operationName que configuró.

Screenshot of filtering requests by the operation name

Ahora que está viendo solo sus solicitudes GraphQL, haga clic en una solicitud específica para ver la métrica del tiempo de respuesta y la falla de la red.

Screenshot of clicking into a specific request
Copyright © 2024 New Relic Inc.

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