Rendimiento de los proxies de las API

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

Consulta la documentación de Apigee Edge.

¿Qué me indica este panel de control?

El panel de control Rendimiento del proxy te ayuda a ver los patrones de tráfico y los tiempos de procesamiento de los proxies de las APIs. Se usa para visualizar cuánto tráfico generan tus APIs y cuánto se tarda en procesar las llamadas a las APIs, desde el momento en que Apigee las recibe hasta que se devuelven a la aplicación cliente.

Panel de control Rendimiento de los proxies de APIs

Para acceder al panel de control Rendimiento del proxy, siga estos pasos:

  1. En la Google Cloud consola, vaya a la página Métricas de la API > Rendimiento del proxy de la API>.

    Ir a Rendimiento de los proxies de APIs

  2. Seleccione un entorno o nombre de host y uno o todos los proxies de la lista Proxy. Si selecciona Todos, se mostrarán gráficos de todos los proxies, incluidos los datos agregados de los proxies. Si selecciona un solo proxy, se mostrarán gráficos con los datos de ese proxy.
  3. Si quieres, puedes cambiar el periodo predeterminado. Por ejemplo, puede ver los datos del último día o de los últimos 14 días.

Se muestra la vista Rendimiento del proxy de API. Las métricas agregadas de cada gráfico, como el promedio de transacciones por segundo (Promedio de TPS), se muestran a la derecha del gráfico.

¿Qué mide este panel de control?

Este panel de control incluye los siguientes gráficos:

Transacciones medias por segundo (TPS)

Métrica Descripción
TPS medio Número medio de solicitudes a la API y respuestas resultantes por segundo.

Tráfico

Métrica Descripción
Tráfico total Número total de solicitudes a la API recibidas por Apigee para un entorno de API en una organización.
Tráfico correcto Número total de solicitudes que han dado lugar a una respuesta correcta. Las respuestas de error no se tienen en cuenta.
Errores de tráfico El número total de solicitudes a la API que no se han completado correctamente, es decir, la solicitud no proporciona la respuesta que espera el usuario final. El recuento incluye errores de proxy y de destino.

Tiempo medio de respuesta

Consulta también este interesante artículo del sitio de la comunidad de Apigee: ¿Cuándo puede ser el tiempo de respuesta total medio inferior al tiempo de respuesta objetivo medio?

Métrica Descripción
Tiempo medio de respuesta

Es la media del tiempo total de respuesta medido en todas las llamadas a la API realizadas en un entorno de una organización de Apigee. El tiempo total de respuesta es el tiempo que tarda una llamada a la API de Apigee en devolverse (en milisegundos).

O, dicho de otro modo, el tiempo de respuesta total es el tiempo que transcurre desde que se recibe una llamada a una API completa en Apigee hasta que Apigee empieza a enviar una respuesta a la aplicación cliente.

Este gráfico mide la media de todos los proxies. Para ver los proxies individuales, consulta el gráfico Tiempo de respuesta medio por proxy que aparece más abajo.

Tiempo medio de respuesta del proxy

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

Básicamente, es una medida del tiempo que tardan las llamadas a la API en fluir a través de Apigee (en milisegundos).

Tiempo medio de respuesta objetivo

Número medio de milisegundos que transcurren desde que Apigee envía el último byte de una solicitud a un destino de backend hasta que Apigee recibe el último byte de la respuesta.

Básicamente, mide cuánto tiempo dedica la llamada a la API al sistema de destino.

El tiempo medio de respuesta del proxy se calcula como la diferencia entre las medias del tiempo de respuesta total y el tiempo de respuesta objetivo. Lo habitual es que el tiempo de respuesta total sea siempre superior al tiempo de respuesta objetivo. Sin embargo, también hay llamadas que gestiona el propio proxy (solicitudes preflight, respuestas almacenadas en caché, tokens de OAuth, etc.) que no llegan al sistema backend. Estas llamadas "más rápidas" del proxy reducen el tiempo de respuesta total medio sin reducir el tiempo de respuesta de destino. Por lo tanto, el tiempo total medio de respuesta no siempre será superior al tiempo medio de respuesta objetivo, lo que podría dar lugar a valores negativos en el tiempo de respuesta del proxy. Si consultas un valor de TPS más alto sin ampliar demasiado la escala temporal, estas excepciones no tendrán mucho peso y, por lo tanto, obtendrás datos más precisos y útiles.

Obtendrás los datos de respuesta media más significativos cuando se recojan un gran número de solicitudes durante un periodo prolongado, en lugar de solo unas pocas solicitudes recogidas durante un periodo breve. Si solo observa un pequeño número de solicitudes en un breve periodo, es posible que, aunque solo una llamada no llegue al destino, el tiempo de respuesta medio del proxy sea negativo. Cuando evalúes los tiempos de respuesta medios, te recomendamos que consultes periodos más largos con mucho tráfico.

Tráfico por proxy

Métrica Descripción
<Nombre del proxy> Número de solicitudes y respuestas de la API registradas para el proxy de API especificado.

Tiempo medio de respuesta por proxy

Métrica Descripción
<Nombre del proxy>

En el proxy de API especificado, es la media del tiempo total de respuesta medido en todas las llamadas a la API realizadas en un entorno de Apigee. El tiempo total de respuesta es el tiempo que tarda una llamada a la API de Apigee en devolver un resultado (en milisegundos).

Coloca el cursor sobre el gráfico para ver el tiempo total dedicado al lado del proxy y al lado de destino, así como la media.