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
uniten la referencia deMetricDescriptor.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 |
|
DELTA, DISTRIBUTION, ms
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 |
|
DELTA, INT64, By
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 |
|
DELTA, INT64, 1
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 |
|
DELTA, INT64, By
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 |
|
DELTA, INT64, By
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 |
|
DELTA, INT64, 1
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 |
|
DELTA, INT64, By
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 |
|
DELTA, DISTRIBUTION, ms
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 |
|
DELTA, DISTRIBUTION, ms
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 |
|
DELTA, INT64, By
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".
|