Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Load Balance/ Preguntas frecuentes/ Rendimiento de equilibrio de carga/ ¿Cómo puedo determinar el tiempo de respuesta del servidor basado en los datos y logs de supervisión?
Actualización más reciente 2024-02-19 GMT+08:00

¿Cómo puedo determinar el tiempo de respuesta del servidor basado en los datos y logs de supervisión?

Para el equilibrio de carga de HTTP y de HTTPS, puede ver el tiempo promedio de respuesta del servidor con la métrica de supervisión y ver el tiempo de respuesta de cada solicitud de los registros de acceso.

  1. En la consola de ELB, haga clic en el nombre del balanceador de carga.
  2. En la página de pestaña Monitoring, seleccione un oyente de HTTP o de HTTPS agregado al balanceador de carga.
  3. Compruebe la métrica Average Server Response Time para ver el tiempo promedio que los servidores backend responden a las solicitudes enrutadas por el balanceador de carga.
    Tabla 1 Tiempo de respuesta promedio

    Métrica

    Definición

    Tiempo de respuesta promedio del servidor

    Tiempo promedio en que los servidores backend responden a las solicitudes del balanceador de carga (Esta métrica solo está disponible cuando el protocolo frontend es HTTP o HTTPS.)

    El proceso se inicia cuando el balanceador de carga enruta las solicitudes a los servidores backend y finaliza cuando recibe respuestas de los servidores backend.

    Unidad: ms

  4. Compruebe los registros de acceso para ver el tiempo de respuesta de cada solicitud.

Los campos request_time, upstream_connect_time, upstream_header_time o upstream_response_time del log de acceso reflejan el tiempo necesario para que un balanceador de carga enrute una solicitud al servidor backend correspondiente.

Tabla 2 Descripción del parámetro

Campo

Descripción

request_time

Tiempo de procesamiento de la solicitud en segundos, es decir, la duración desde el memento en que el balanceador de carga recibe el primer paquete de solicitud del cliente hasta el memento en que el balanceador de carga envía el paquete de respuesta

upstream_connect_time

Tiempo necesario para establecer una conexión con el servidor, en segundos con una resolución de milisegundos

Cuando el balanceador de carga intente volver a intentar una solicitud, habrá varios tiempos de conexión. Si la solicitud no se enruta correctamente al servidor backend, se muestra un guion (-) como valor nulo para este campo.

upstream_header_time

Tiempo necesario para recibir el encabezado de respuesta del servidor, en segundos con una resolución de milisegundos

Cuando el balanceador de carga intenta volver a intentar una solicitud, habrá varios tiempos de respuesta. Si la solicitud no se enruta correctamente al servidor backend, se muestra un guion (-) como valor nulo para este campo.

upstream_response_time

Tiempo necesario para recibir la respuesta del servidor, en segundos con una resolución de milisegundos

Cuando el balanceador de carga intenta volver a intentar una solicitud, habrá varios tiempos de respuesta. Si la solicitud no se enruta correctamente al servidor backend, se muestra un guion (-) como valor nulo para este campo.