Métricas del balanceo de cargas

Puedes supervisar el rendimiento y el estado de tus aplicaciones y servicios Google Cloud con balanceo de cargas con las métricas que proporciona Cloud Monitoring. Estas métricas representan colecciones de mediciones que te ayudan a mantener operaciones óptimas. En Cloud Monitoring, cada servicio o componente en observación se denomina recurso supervisado.

Usa los siguientes recursos para encontrar detalles sobre los tipos de métricas admitidos, las unidades que se usan y sus metadatos:

  • Para obtener una explicación general de las entradas en las tablas, consulta Tipos de métricas.

  • Para obtener información sobre las unidades usadas en las listas de métricas, consulta el campo unit en la referencia de MetricDescriptor.

  • Para obtener información sobre declaraciones del formulario “Muestreo cada x segundos” y “Después del muestreo, los datos no son visibles durante un máximo de y segundos”, consultaInformación adicional: Metadatos.

  • Para obtener un conjunto completo de listas de tipos de métricas compatibles, consulta Lista de métricas.

  • Para obtener información sobre los precios, consulta Precios de Monitoring.

En la siguiente tabla, se asignan prefijos de ruta de acceso de métricas a los tipos de balanceadores de cargas:

Ruta de acceso de métrica Balanceador de cargas
https/ Balanceador de cargas de aplicaciones externo global,

Balanceador de cargas de aplicaciones clásico
https/external/regional Balanceador de cargas de aplicaciones externo regional
https/internal/ Balanceador de cargas de aplicaciones interno entre regiones

Balanceador de cargas de aplicaciones interno regional
l3/external/ Balanceador de cargas de red de transferencia externo
l3/internal/ Balanceador de cargas de red de transferencia interno
tcp_ssl_proxy/ Balanceador de cargas de red del proxy clásico
l4_proxy/ Balanceador de cargas de red de proxy externo global

Balanceador de cargas de red de proxy interno entre regiones

Balanceador de cargas de red de proxy interno regional

Balanceador de cargas de red de proxy externo regional

Las strings de “tipo de métrica” de esta tabla deben tener el prefijo loadbalancing.googleapis.com/. Este prefijo se omitió en las entradas de la tabla. Cuando consultes una etiqueta, usa el prefijo metric.labels.. Por ejemplo, metric.labels.LABEL="VALUE".

Tipo de métrica Etapa de lanzamiento(niveles de jerarquía de recursos)
Nombre visible
Clase, tipo, unidad
Recursos supervisados
Descripción
Etiquetas
application_lb/backend_latencies BETA(proyecto)
Latencias de backend
DELTADISTRIBUTIONms
gce_backend_service
Una distribución de la latencia calculada desde el momento en que el proxy del balanceador de cargas de aplicaciones envió la solicitud al backend hasta que el proxy recibió el último byte de respuesta del backend. Para las extensiones de servicio, este valor representa la suma de las latencias de cada par de ProcessingRequest/ProcessingResponse entre el balanceador de cargas y el backend de extensiones.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/backend_request_bytes_count BETA(proyecto)
Recuento de bytes de solicitudes de backend por balanceador de cargas de aplicaciones
DELTAINT64By
gce_backend_service
La cantidad de bytes enviados como solicitudes del balanceador de cargas de aplicaciones a los backends. Para las extensiones de servicio, este valor representa la cantidad total de bytes enviados desde el balanceador de cargas al backend de la extensión.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/backend_request_count BETA(proyecto)
Recuento de solicitudes de backend por balanceador de cargas de aplicaciones
DELTAINT641
gce_backend_service
La cantidad de solicitudes que entregan los backends del balanceador de cargas de aplicaciones. Para las extensiones de servicio, este valor representa la cantidad de transmisiones de gRPC entre el balanceador de cargas y el backend de la extensión.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/backend_response_bytes_count BETA(proyecto)
Recuento de bytes de respuesta de backend por balanceador de cargas de aplicaciones
DELTAINT64By
gce_backend_service
La cantidad de bytes enviados como respuesta de los backends al balanceador de cargas de aplicaciones. Para las extensiones de servicio, este valor representa la cantidad total de bytes que recibió el balanceador de cargas del backend de la extensión.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/request_bytes_count BETA(proyecto)
Bytes de solicitudes
DELTAINT64By
gce_forwarding_rule
Es la cantidad de bytes de solicitud que recibió el balanceador de cargas de aplicaciones. Para las extensiones de servicio, este valor representa la cantidad total de bytes enviados desde el balanceador de cargas al backend de la extensión.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/request_count BETA(proyecto)
Recuento de solicitudes
DELTAINT641
gce_forwarding_rule
La cantidad de solicitudes que entregó el balanceador de cargas de aplicaciones.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/response_bytes_count BETA(proyecto)
Bytes de respuesta
DELTAINT64By
gce_forwarding_rule
La cantidad de bytes enviados como respuestas del balanceador de cargas de aplicaciones a los clientes.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. Es "UNMATCHED" para la regla predeterminada del receptor.
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
application_lb/total_latencies BETA(proyecto)
Latencias totales
DELTADISTRIBUTIONms
gce_forwarding_rule
Una distribución de la latencia que se calcula desde que el proxy recibió la solicitud hasta que obtuvo la confirmación del cliente en el último byte de respuesta.
protocol: El protocolo que usa el cliente: “HTTP/1.0”, “HTTP/1.1”, “HTTP/2.0”, “QUIC/HTTP/2.0” o “UNKNOWN”.
response_code: (INT64) código de respuesta HTTP.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type: Es el tipo de regla que coincidió con la solicitud: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica que la regla o acción de ruta predeterminada coincidió con la solicitud.
matcher_name: Es la regla que coincide con la solicitud. El valor de la etiqueta se basa en matcher_type. El tipo PATH_MATCHER será el nombre del comparador de rutas de acceso. Los tipos DEFAULT_MATCH estarán vacíos.
matched_path: Es el comparador de ruta de URL de prefijo, exacto, regex o plantilla que coincidió con la solicitud. "UNMATCHED" cuando se encontró una ruta de acceso predeterminada (vacía).
load_balancing_scheme: Esquema de balanceo de cargas que utiliza el balanceador de cargas de aplicaciones: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country: País del cliente en el que se originó el tráfico, como “Alemania” o “Estados Unidos”.
proxy_continent: Continente del proxy desde el que se originó el tráfico, como “América del Norte” o “Europa”.
https/backend_latencies DG(proyecto)
Latencia de backend
DELTADISTRIBUTIONms
https_lb_rule
Una distribución de la latencia que se calcula desde que el proxy envió la solicitud al backend hasta que el proxy recibió del backend el último byte de respuesta. Para las extensiones de servicio, este valor representa la suma de las latencias de cada par de ProcessingRequest/ProcessingResponse entre el balanceador de cargas y el backend de extensiones. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 210 segundos.
protocol: Protocolo que usa el cliente, uno de [HTTP/1.0, HTTP/1.1, HTTP/2.0, SPDY, UNKNOWN].
response_code: (INT64) código de respuesta HTTP.
load_balancing_scheme: Esquema de balanceo de cargas: EXTERNAL o EXTERNAL_MANAGED.
response_code_class: (INT64)Clase de código de respuesta HTTP: 200, 300, 400, 500 o 0 para ninguno.
proxy_continent: Continente del proxy HTTP que manejó el hit: “América”, “Europa” o “Asia”.
cache_result: Resultado de la caché para entregar la solicitud HTTP mediante el proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
client_country: El país del cliente que emitió la solicitud HTTP (por ejemplo, “Estados Unidos”, “Alemania”).
https/backend_request_bytes_count DG(proyecto)
Bytes de solicitud de backend
DELTAINT64By
https_lb_rule
La cantidad de bytes enviados como solicitudes del balanceador de cargas HTTP(S) a los backends. Para las extensiones de servicio, este valor representa la cantidad total de bytes enviados desde el balanceador de cargas al backend de la extensión. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 210 segundos.
response_code: (INT64) código de respuesta del backend HTTP.
load_balancing_scheme: Esquema de balanceo de cargas: EXTERNAL o EXTERNAL_MANAGED.
response_code_class: (INT64) Clase de código de respuesta de backend HTTP: 200, 300, 400, 500 o 0 para ninguno.
proxy_continent: Continente del proxy HTTP que manejó la solicitud: “América”, “Europa” o “Asia”.
cache_result: El resultado de la caché para entregar la solicitud HTTP por parte de los backends (los aciertos de caché se abstraen como solicitudes de backend): "HIT", "MISS", "DISABLED" o "UNKNOWN".