Las métricas de Application Load Balancer (ALB) se extraen de los registros de acceso de la capa 7 del ALB. A continuación se describen las métricas globales y las de cada dimensión.
Las métricas de este tema siguen el time series data format y admiten consultas y análisis mediante PromQL o SQL. Para obtener más información, consulte Syntax for querying and analyzing time series data.
Métricas globales
La siguiente tabla describe las métricas globales.
| Métrica | Descripción |
| pv | Número total de visitas. |
| body_bytes_sent_avg | Promedio de bytes del cuerpo HTTP enviados al cliente. |
| body_bytes_sent_sum | Total de bytes del cuerpo HTTP enviados al cliente. |
| request_length_avg | Longitud promedio de los mensajes de solicitud. |
| request_length_sum | Longitud total de los mensajes de solicitud. |
| request_time_avg | Tiempo promedio de solicitud. |
| request_time_p50 | Percentil 50 del tiempo de solicitud. |
| request_time_p90 | Percentil 90 del tiempo de solicitud. |
| request_time_p99 | Percentil 99 del tiempo de solicitud. |
| upstream_response_time_avg | Duración promedio de la conexión de solicitud. Nota upstream_response_time indica la duración de la conexión de solicitud. Esta duración comienza cuando el load balancer establece una conexión con el servidor backend, incluye el periodo en que se reciben datos y finaliza al cerrar la conexión. |
| upstream_response_time_p50 | Percentil 50 de la duración de la conexión de solicitud. |
| upstream_response_time_p90 | Percentil 90 de la duración de la conexión de solicitud. |
| upstream_response_time_p99 | Percentil 99 de la duración de la conexión de solicitud. |
Dimensión app_lb_id
La etiqueta de las métricas en la dimensión app_lb_id es app_lb_id. Cada métrica se calcula por separado para cada valor de app_lb_id. La siguiente tabla describe estas métricas.
| Métrica | Unidad | Descripción | Etiqueta |
| pv:app_lb_id | count | Número de visitas a la instancia de ALB. | app_lb_id |
| body_bytes_sent_avg:app_lb_id | byte | Promedio de bytes del cuerpo HTTP enviados al cliente. | app_lb_id |
| body_bytes_sent_sum:app_lb_id | byte | Total de bytes del cuerpo HTTP enviados al cliente. | app_lb_id |
| request_length_avg:app_lb_id | byte | Longitud promedio de los mensajes de solicitud. | app_lb_id |
| request_length_sum:app_lb_id | byte | Longitud total de los mensajes de solicitud. | app_lb_id |
| request_time_avg:app_lb_id | second | Tiempo promedio de solicitud. | app_lb_id |
| request_time_p50:app_lb_id | second | Percentil 50 del tiempo de solicitud. | app_lb_id |
| request_time_p90:app_lb_id | second | Percentil 90 del tiempo de solicitud. | app_lb_id |
| request_time_p99:app_lb_id | second | Percentil 99 del tiempo de solicitud. | app_lb_id |
| upstream_response_time_avg:app_lb_id | second | Duración promedio de la conexión de solicitud. Nota upstream_response_time indica la duración de la conexión de solicitud. Esta duración comienza cuando el load balancer establece una conexión con el servidor backend, incluye el periodo en que se reciben datos y finaliza al cerrar la conexión. | app_lb_id |
| upstream_response_time_p50:app_lb_id | second | Percentil 50 de la duración de la conexión de solicitud. | app_lb_id |
| upstream_response_time_p90:app_lb_id | second | Percentil 90 de la duración de la conexión de solicitud. | app_lb_id |
| upstream_response_time_p99:app_lb_id | second | Percentil 99 de la duración de la conexión de solicitud. | app_lb_id |
Dimensión status
La etiqueta de las métricas en la dimensión status es app_lb_id+host+status. Cada métrica se calcula por separado para cada combinación de app_lb_id, host y status. La siguiente tabla describe estas métricas.
| Métrica | Unidad | Descripción | Etiqueta |
| pv:app_lb_id:host:status | count | Número de visitas para cada combinación de app_lb_id, host y status. | app_lb_id+host+status |
| body_bytes_sent_avg:app_lb_id:host:status | byte | Promedio de bytes del cuerpo HTTP enviados al cliente. | app_lb_id+host+status |
| body_bytes_sent_sum:app_lb_id:host:status | byte | Total de bytes del cuerpo HTTP enviados al cliente. | app_lb_id+host+status |
| request_length_avg:app_lb_id:host:status | byte | Longitud promedio de los mensajes de solicitud. | app_lb_id+host+status |
| request_length_sum:app_lb_id:host:status | byte | Longitud total de los mensajes de solicitud. | app_lb_id+host+status |
| request_time_avg:app_lb_id:host:status | second | Tiempo promedio de solicitud. | app_lb_id+host+status |
| request_time_p50:app_lb_id:host:status | second | Percentil 50 del tiempo de solicitud. | app_lb_id+host+status |
| request_time_p90:app_lb_id:host:status | second | Percentil 90 del tiempo de solicitud. | app_lb_id+host+status |
| request_time_p99:app_lb_id:host:status | second | Percentil 99 del tiempo de solicitud. | app_lb_id+host+status |
| upstream_response_time_avg:app_lb_id:host:status | second | Duración promedio de la conexión de solicitud. Nota upstream_response_time indica la duración de la conexión de solicitud. Esta duración comienza cuando el load balancer establece una conexión con el servidor backend, incluye el periodo en que se reciben datos y finaliza al cerrar la conexión. | app_lb_id+host+status |
| upstream_response_time_p50:app_lb_id:host:status | second | Percentil 50 de la duración de la conexión de solicitud. | app_lb_id+host+status |
| upstream_response_time_p90:app_lb_id:host:status | second | Percentil 90 de la duración de la conexión de solicitud. | app_lb_id+host+status |
| upstream_response_time_p99:app_lb_id:host:status | second | Percentil 99 de la duración de la conexión de solicitud. | app_lb_id+host+status |