Puoi monitorare le prestazioni e l'integrità delle tue applicazioni e dei tuoi servizi con bilanciamento del carico utilizzando le metriche fornite da Cloud Monitoring. Google Cloud Queste metriche rappresentano raccolte di misurazioni che ti aiutano a mantenere operazioni ottimali. In Cloud Monitoring, ogni servizio o componente in osservazione è chiamato risorsa monitorata.
Utilizza le seguenti risorse per trovare dettagli sui tipi di metriche supportati, sulle unità utilizzate e sui relativi metadati:
Per una spiegazione generale delle voci nelle tabelle, consulta Tipi di metriche.
Per informazioni sulle unità utilizzate negli elenchi di metriche, consulta il campo
unitnel riferimentoMetricDescriptor.Per informazioni sulle istruzioni del tipo "Campionamento eseguito ogni x secondi" e "Dopo il campionamento, i dati non sono visibili per un massimo di y secondi", vedi Informazioni aggiuntive: metadati.
Per un insieme di elenchi completi e aggiornati dei tipi di metriche supportati, consulta Elenco delle metriche.
Per informazioni sui prezzi, consulta Prezzi di Monitoring.
La seguente tabella mappa i prefissi del percorso delle metriche ai tipi di bilanciatore del carico:
| Percorso della metrica | Bilanciatore del carico |
|---|---|
https/ |
Bilanciatore del carico delle applicazioni esterno globale Bilanciatore del carico delle applicazioni classico |
https/external/regional |
Bilanciatore del carico delle applicazioni esterno regionale |
https/internal/ |
Bilanciatore del carico delle applicazioni interno tra regioni Bilanciatore del carico delle applicazioni interno regionale |
l3/external/ |
Bilanciatore del carico di rete passthrough esterno |
l3/internal/ |
Bilanciatore del carico di rete passthrough interno |
tcp_ssl_proxy/ |
Bilanciatore del carico di rete proxy classico |
l4_proxy/ |
Bilanciatore del carico di rete proxy esterno globale Bilanciatore del carico di rete proxy interno tra regioni Bilanciatore del carico di rete proxy interno regionale Bilanciatore del carico di rete proxy esterno regionale |
Le stringhe "tipo di metrica" in questa tabella devono essere precedute
dal prefisso loadbalancing.googleapis.com/. Questo prefisso è stato
omesso dalle voci della tabella.
Quando esegui una query su un'etichetta, utilizza il prefisso metric.labels.; ad esempio, metric.labels.LABEL="VALUE".
| Tipo di metrica Fase di lancio (livelli della gerarchia delle risorse) Nome visualizzato |
|
|---|---|
| Tipo, Tipo, Unità Risorse monitorate |
Descrizione Etichette |
application_lb/backend_latencies
BETA
(progetto)
Latenze backend |
|
DELTA, DISTRIBUTION, ms
gce_backend_service |
Una distribuzione della latenza calcolata dal momento in cui la richiesta è stata inviata dal proxy del bilanciatore del carico delle applicazioni al backend fino a quando il proxy ha ricevuto dal backend l'ultimo byte della risposta. Per le Service Extensions, questo valore rappresenta la somma delle latenze di ogni coppia ProcessingRequest/ProcessingResponse tra il bilanciatore del carico e il backend dell'estensione.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrispondeva alla richiesta.
matcher_name:
Regola corrispondente per la richiesta. Il valore dell'etichetta si basa su matcher_type. Il tipo PATH_MATCHER sarà il nome del matcher di percorso. I tipi DEFAULT_MATCH saranno vuoti.
matched_path:
Il matcher del percorso dell'URL con prefisso, esatto, regex o modello che corrispondeva alla richiesta. "UNMATCHED" per la regola predefinita del sink.
load_balancing_scheme:
Schema di bilanciamento del carico utilizzato dal bilanciatore del carico delle applicazioni: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country:
Paese del client da cui ha avuto origine il traffico, ad esempio "Stati Uniti" o "Germania".
proxy_continent:
Continente del proxy da cui ha avuto origine il traffico, ad esempio "Nord America" o "Europa".
|
application_lb/backend_request_bytes_count
BETA
(progetto)
Conteggio byte richieste backend per bilanciatore del carico delle applicazioni |
|
DELTA, INT64, By
gce_backend_service |
Il numero di byte inviati come richieste dal bilanciatore del carico delle applicazioni ai backend. Per le Service Extensions, questo valore rappresenta il numero totale di byte inviati dal bilanciatore del carico al backend dell'estensione.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrisponde alla richiesta.
matcher_name:
Regola corrispondente per la richiesta. Il valore dell'etichetta si basa su matcher_type. Il tipo PATH_MATCHER sarà il nome del matcher di percorso. I tipi DEFAULT_MATCH saranno vuoti.
matched_path:
Il matcher del percorso dell'URL con prefisso, esatto, regex o modello che corrispondeva alla richiesta. "UNMATCHED" per la regola predefinita del sink.
load_balancing_scheme:
Schema di bilanciamento del carico utilizzato dal bilanciatore del carico delle applicazioni: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country:
Paese del client da cui ha avuto origine il traffico, ad esempio "Stati Uniti" o "Germania".
proxy_continent:
Continente del proxy da cui ha avuto origine il traffico, ad esempio "Nord America" o "Europa".
|
application_lb/backend_request_count
BETA
(progetto)
Conteggio delle richieste di backend per bilanciatore del carico delle applicazioni |
|
DELTA, INT64, 1
gce_backend_service |
Il numero di richieste gestite dai backend del bilanciatore del carico delle applicazioni. Per le Service Extensions, questo valore rappresenta il numero di stream gRPC tra il bilanciatore del carico e il backend dell'estensione.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrispondeva alla richiesta.
matcher_name:
Regola corrispondente per la richiesta. Il valore dell'etichetta si basa su matcher_type. Il tipo PATH_MATCHER sarà il nome del matcher di percorso. I tipi DEFAULT_MATCH saranno vuoti.
matched_path:
Il matcher del percorso dell'URL con prefisso, esatto, regex o modello che corrispondeva alla richiesta. "UNMATCHED" per la regola predefinita del sink.
load_balancing_scheme:
Schema di bilanciamento del carico utilizzato dal bilanciatore del carico delle applicazioni: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country:
Paese del client da cui ha avuto origine il traffico, ad esempio "Stati Uniti" o "Germania".
proxy_continent:
Continente del proxy da cui ha avuto origine il traffico, ad esempio "Nord America" o "Europa".
|
application_lb/backend_response_bytes_count
BETA
(progetto)
Conteggio byte risposte backend per bilanciatore del carico delle applicazioni |
|
DELTA, INT64, By
gce_backend_service |
Il numero di byte inviati come risposta dai backend al bilanciatore del carico delle applicazioni. Per Service Extensions, questo valore rappresenta il numero totale di byte ricevuti dal bilanciatore del carico dal backend dell'estensione.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrispondeva alla richiesta.
matcher_name:
Regola corrispondente per la richiesta. Il valore dell'etichetta si basa su matcher_type. Il tipo PATH_MATCHER sarà il nome del matcher di percorso. I tipi DEFAULT_MATCH saranno vuoti.
matched_path:
Il matcher del percorso dell'URL con prefisso, esatto, regex o modello che corrispondeva alla richiesta. "UNMATCHED" per la regola predefinita del sink.
load_balancing_scheme:
Schema di bilanciamento del carico utilizzato dal bilanciatore del carico delle applicazioni: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country:
Paese del client da cui ha avuto origine il traffico, ad esempio "Stati Uniti" o "Germania".
proxy_continent:
Continente del proxy da cui ha avuto origine il traffico, ad esempio "Nord America" o "Europa".
|
application_lb/request_bytes_count
BETA
(progetto)
Richiedi byte |
|
DELTA, INT64, By
gce_forwarding_rule |
Il numero di byte di richiesta ricevuti dal bilanciatore del carico delle applicazioni. Per le Service Extensions, questo valore rappresenta il numero totale di byte inviati dal bilanciatore del carico al backend dell'estensione.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrisponde alla richiesta.
matcher_name:
Regola corrispondente per la richiesta. Il valore dell'etichetta si basa su matcher_type. Il tipo PATH_MATCHER sarà il nome del matcher di percorso. I tipi DEFAULT_MATCH saranno vuoti.
matched_path:
Il matcher del percorso dell'URL con prefisso, esatto, regex o modello che corrispondeva alla richiesta. "UNMATCHED" per la regola predefinita del sink.
load_balancing_scheme:
Schema di bilanciamento del carico utilizzato dal bilanciatore del carico delle applicazioni: "EXTERNAL_MANAGED" o "INTERNAL_MANAGED".
client_country:
Paese del client da cui ha avuto origine il traffico, ad esempio "Stati Uniti" o "Germania".
proxy_continent:
Continente del proxy da cui ha avuto origine il traffico, ad esempio "Nord America" o "Europa".
|
application_lb/request_count
BETA
(progetto)
Conteggio richieste |
|
DELTA, INT64, 1
gce_forwarding_rule |
Il numero di richieste gestite dal bilanciatore del carico delle applicazioni.
protocol:
Protocollo utilizzato dal client: "HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "QUIC/HTTP/2.0" o "UNKNOWN".
response_code:
(INT64)
Codice di risposta HTTP.
response_code_class:
(INT64)
Classe del codice di risposta HTTP: 200, 300, 400, 500 o 0 per nessuna classe.
cache_result:
Risultato della cache per la gestione della richiesta HTTP tramite proxy: "HIT", "MISS", "DISABLED" o "UNKNOWN".
matcher_type:
Il tipo di regola corrispondente alla richiesta: "PATH_MATCHER" o "DEFAULT_MATCH". "DEFAULT_MATCH" indica che la regola o l'azione di routing predefinita corrispondeva alla richiesta.
|