Rendimiento del proxy API

Esta página se aplica a Apigee y Apigee híbrido .

Ver la documentación de Apigee Edge .

¿Qué me dice este tablero?

El panel de rendimiento del proxy te ayuda a ver los patrones de tráfico del proxy de la API y los tiempos de procesamiento. Puedes visualizar fácilmente cuánto tráfico generan tus API y cuánto tardan en procesarse las llamadas, desde que Apigee las recibe hasta que se devuelven a la aplicación cliente.

El panel de rendimiento del proxy API

Para acceder al panel de rendimiento del proxy:

  1. Abra la interfaz de usuario de Apigee en la consola Cloud en un navegador.
  2. Seleccione Análisis > Métricas de API .
  3. Haga clic en la pestaña Rendimiento del proxy API .

Se muestra la vista de rendimiento del proxy API .

¿Qué mide este tablero?

Este tablero incluye estos gráficos:

Transacciones promedio por segundo (TPS)

Métrico Descripción
TPS promedio El número promedio de solicitudes de API y respuestas resultantes por segundo.

Tráfico

Métrico Descripción
Tráfico total El número total de solicitudes de API recibidas por Apigee para un entorno de API en una organización.
Éxito en el tráfico El número total de solicitudes que resultaron en una respuesta exitosa. Las respuestas de error no se contabilizan.
Errores de tráfico El número total de solicitudes de API fallidas, es decir, que no entregan la respuesta deseada por el usuario final. El recuento incluye errores de proxy y de destino.

Tiempo promedio de respuesta

Consulte también este interesante artículo en el sitio de la Comunidad Apigee: ¿Cuándo puede el tiempo de respuesta total promedio ser menor que el tiempo de respuesta objetivo promedio?

Métrico Descripción
Tiempo promedio de respuesta

El promedio del Tiempo de Respuesta Total medido para todas las llamadas a la API realizadas a un entorno de organización de Apigee. El Tiempo de Respuesta Total es el tiempo que tarda una llamada a la API de Apigee en regresar (en milisegundos).

O, dicho de otra manera, el tiempo de respuesta total es el tiempo medido desde que se recibe una llamada API completa en Apigee hasta el momento en que Apigee comienza a enviar una respuesta a la aplicación cliente.

Este gráfico mide el promedio de todos los proxies. Para cada proxie, consulte el gráfico de Tiempo de Respuesta Promedio por Proxy a continuación.

Tiempo promedio de respuesta del proxy

Este valor se calcula como el promedio del tiempo de respuesta total menos el tiempo de respuesta objetivo para todas las llamadas API realizadas a un entorno de organización Apigee.

Es básicamente una medida de cuánto tiempo pasan las llamadas API fluyendo a través de Apigee (en milisegundos).

Tiempo promedio de respuesta al objetivo

La cantidad promedio de milisegundos que transcurre desde el momento en que se envía el último byte de una solicitud desde Apigee a un destino backend hasta el momento en que Apigee recibe el último byte de la respuesta.

Básicamente, mide cuánto tiempo pasa la llamada API en el sistema de destino.

El tiempo de respuesta promedio del proxy se calcula como la diferencia entre los promedios del tiempo de respuesta total y el tiempo de respuesta objetivo. Se espera que el tiempo de respuesta total siempre sea mayor que el tiempo de respuesta objetivo. Sin embargo, también hay llamadas gestionadas por el propio proxy (solicitudes de preflight, respuestas en caché, tokens OAuth, etc.) que no llegan al sistema backend. Estas llamadas más rápidas del proxy reducen el tiempo de respuesta total promedio sin reducir el tiempo de respuesta objetivo. Por lo tanto, el tiempo de respuesta total promedio puede no ser siempre mayor que el tiempo de respuesta objetivo promedio, lo que podría generar valores negativos para el tiempo de respuesta del proxy. Al analizar TPS más altos sin ampliar demasiado la escala de tiempo, estas excepciones no tendrán mucho peso y, por lo tanto, proporcionarán datos más precisos y prácticos.

Los datos de respuesta promedio más significativos se obtienen cuando se recopila un gran número de solicitudes durante un período prolongado, en lugar de solo unas pocas en un período corto. Si solo se observa un pequeño número de solicitudes recibidas en un período corto, es posible que incluso una sola llamada que no se dirija al objetivo genere un tiempo de respuesta promedio del proxy negativo. Al evaluar los tiempos de respuesta promedio, es mejor considerar intervalos de tiempo más largos con alto tráfico.

Tráfico por proxy

Métrico Descripción
< Nombre del proxy > Para el proxy API especificado, la cantidad de solicitudes y respuestas de API registradas.

Tiempo promedio de respuesta por proxy

Métrico Descripción
< Nombre del proxy >

Para el proxy de API especificado, el promedio del Tiempo de Respuesta Total medido para todas las llamadas a la API realizadas a un entorno de Apigee. El Tiempo de Respuesta Total es el tiempo que tarda una llamada a la API de Apigee en regresar (en milisegundos).

Pase el cursor sobre el gráfico para ver la cantidad total de tiempo empleado en el lado proxy y en el lado objetivo, así como el promedio.