Descripción general de la depuración

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

Debug es una herramienta para solucionar problemas y monitorizar proxies de API que se ejecutan en Apigee. La herramienta Depuración te permite comprobar los detalles de cada paso de un flujo de proxy de API. Apigee te permite recoger datos de depuración, que muestran todo el flujo de solicitud/respuesta de tus proxies de API. Esto incluye todos los parámetros de solicitud y respuesta, así como las transformaciones que se les aplican en el momento de la ejecución de la política. Esto es importante para depurar y solucionar problemas durante el desarrollo y el despliegue de proxies de API.

Recogida y transmisión de datos de depuración

Los nodos de la pasarela de Apigee recogen datos de sesiones de depuración y los almacenan en caché internamente antes de transmitirlos al plano de control en la nube. Desde ahí, se comparte con la interfaz de usuario de la sesión de depuración para que los operadores puedan analizarla.

Si usas Enmascaramiento de depuración, Apigee realiza el enmascaramiento en los nodos de la pasarela antes de transmitir los datos de depuración al plano de control.

Usar la depuración

Crea y gestiona sesiones de depuración con la herramienta Depuración mediante la interfaz de usuario o la API, tal como se describe en el artículo Usar Depuración. También puedes descargar sesiones de depuración y verlas y analizarlas sin conexión, tal como se describe en Usar la depuración sin conexión.

Uso de la depuración por parte del equipo de Asistencia de Apigee

Solo los clientes pueden activar una sesión de depuración, pero el equipo de Asistencia de Apigee puede acceder a sesiones de depuración anteriores no eliminadas durante el transcurso de un caso de asistencia para ayudar a solucionar problemas específicos de un proxy.

Ten en cuenta lo siguiente:

  • El equipo de Asistencia de Apigee tiene permiso de solo lectura para acceder a los datos de depuración.
  • El equipo de Asistencia de Apigee puede pedirte que ejecutes una depuración para obtener información sobre un problema y que proporciones el ID de la sesión de depuración o un enlace a ella para que pueda revisar la depuración capturada. Como las sesiones de depuración guardadas solo son válidas durante 24 horas, te recomendamos que descargues la sesión de depuración y la adjuntes al caso que hayas abierto con el equipo de Asistencia para poder verla sin conexión.

Para usuarios de Apigee Hybrid

Si usas Apigee hybrid, consulta las siguientes secciones.

Arquitectura de depuración

En la siguiente imagen se ilustra el proceso de creación de una sesión de depuración:

A continuación, se muestra una vista general de una solicitud para iniciar una sesión de depuración:
    1. Inicias una solicitud para iniciar una sesión de depuración mediante la interfaz de usuario o la API.
    2. El plano de gestión envía una solicitud de creación de sesión de depuración al plano de tiempo de ejecución mediante el modelo de publicación/suscripción.
    3. El sincronizador, que se suscribe a las notificaciones de sesiones de depuración, propaga la solicitud de creación a los procesadores de mensajes.
    4. Los MPs recogen datos de depuración y los envían a un pod de recogida de datos.
    5. fluentd escribe inmediatamente los datos de depuración en el sistema de archivos del pod.
    6. El UDCA sondea el sistema de archivos del pod para detectar archivos de datos nuevos.
    7. Cuando encuentra un archivo de datos nuevo, UDCA lo sube al servicio UAP.
    8. Después, podrá acceder a los datos a través de los servicios de Apigee, como la interfaz de usuario híbrida de Apigee o las APIs de Apigee.

Los datos de depuración se conservan en el plano de gestión durante un máximo de 24 horas.

Requisitos de Apigee Hybrid

En esta sección se muestra información importante para los usuarios de Apigee Hybrid.

Compatibilidad con la residencia de datos

Las versiones anteriores de Apigee hybrid no admiten la residencia de datos.

Otros requisitos