Solución de problemas con estadísticas

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

Consulta la documentación de Apigee Edge.

La visualización de datos es una herramienta importante para la solución de problemas. Apigee siempre recopila y analiza datos para tus API, y la visualización es la forma más potente de desbloquear, comparar, contrastar y evaluar esos datos.

Por lo tanto, supongamos que los clientes (quizás a través de llamadas de asistencia, sitios de redes sociales o foros de usuarios) son lentos. La visualización puede ayudar. ¿Por dónde empiezas?

Considera las posibles causas y realiza pruebas

Entre las posibles causas, se incluye lo siguiente:

  • Si la lentitud se nota solo una app o de otras apps Si solo pasa en una app, entonces la app podría ser el problema.
  • Si varios usuarios de varias apps y varios usuarios parecen estar en la misma ubicación geográfica, el problema podría ser la red.
  • Si no ves ninguno de estos problemas, podría ser un problema con Apigee. Si agregaste o actualizaste una política hace poco. Es posible que se haya configurado de forma incorrecta.
  • Si el tiempo de respuesta total se informa como alto, pero el tiempo de respuesta promedio del extremo no cambió, podría ser un problema de Apigee. Si el tiempo de respuesta promedio del extremo también es alto, podría ser un problema en la red entre Apigee y el servidor de destino, o un servidor de aplicaciones interno.

Visualiza qué API es lenta

Para descubrir qué API tiene un rendimiento bajo, un enfoque consiste en comparar los tiempos de respuesta promedio de todas tus API para ver si una de ellas está fuera de línea.

  1. En el menú de API, selecciona Proxies de API:
  2. En la sección de rendimiento de la página de proxies de API, selecciona Tiempo de respuesta promedio en el menú Rendimiento.
  3. Selecciona el período de fechas que vas a evaluar.
  4. Selecciona las API que quieres evaluar.

En el trazado, busca aumentos repentinos o aumentos graduales en el tiempo de respuesta.

Visualiza con un informe personalizado

Si sospechas que la API genera un problema, puedes crear un informe personalizado que incluya gráficos y trazados que comparen las métricas específicas que selecciones. Por ejemplo, puedes visualizar el tiempo de latencia máximo por app y recurso.

Sigue estos pasos para visualizar un informe personalizado:

  1. Accede a la IU de Apigee.
  2. Selecciona Analizar > Informes personalizados > Informes en la barra de navegación izquierda para acceder a la página Informes personalizados.
  3. En la página Informes personalizados, haz clic en +Informe personalizado.
  4. Completa los conceptos básicos del informe personalizado.
  5. Para agregar una métrica, haz clic en +, selecciona la métrica Tiempo total de respuesta y Máx. como la función agregada, y haz clic en Agregar.
  6. Para agregar dimensiones, haga clic en +, selecciona Proxy y Ruta de solicitud, y haz clic en Agregar.
  7. Haz clic en Guardar.

Analiza el informe resultante

En el nuevo informe de latencia, se mostrarán los tiempos de respuesta por API y, luego, por cada recurso dentro de una API. Si combinas esta información con lo que sabes sobre la arquitectura de tu red, puedes encontrar problemas con rapidez que estén relacionados con tu infraestructura.

Desglosar

Puedes desglosar la API con el peor rendimiento (la que tiene la latencia más alta).

Actúa

Ahora que sabes qué recurso tiene un mal rendimiento, puedes examinar tu red para ver si hay un problema de servicio o puedes agregar una tercera dimensión, como App para desarrolladores, a fin de identificar las apps que resultan afectadas por este recurso lento o desarrollador para averiguar qué desarrolladores se ven afectados por el recurso lento.

Como puedes ver, Apigee Analytics incluye varias formas de abordar un problema específico, y la visualización cumple un rol importante en cualquier proceso de solución de problemas.