Scalabilità automatica basata su Cloud Monitoring consente di regolare la capacità necessaria in base alle misurazioni effettuate dell'app. Quando applichi la scalabilità automatica di un gruppo di istanze gestite in base a una metrica, crea VM quando il valore della metrica aumenta ed elimina le VM quando il valore diminuisce.
Ad esempio, puoi definire quante VM sono necessarie per conteggio degli utenti, latenza o il numero di messaggi in una sottoscrizione Pub/Sub. Puoi utilizzare le metriche integrate forniti dal servizio Monitoring, oppure metriche personalizzate che esporti dalle un'applicazione.
Questo documento descrive come scalare automaticamente un gruppo di istanze gestite in base alle metriche di Monitoring.
Puoi anche scalare automaticamente un gruppo di istanze gestite in base Utilizzo CPU, capacità di gestione del bilanciamento del carico, o programmazioni.
Prima di iniziare
- Scopri di più sui fondamenti del gestore della scalabilità automatica.
- Informazioni Concetti sulle metriche di monitoraggio utilizzata in una configurazione di scalabilità automatica.
- Se vuoi scalare automaticamente in base a una metrica Ops Agent, installare Ops Agent.
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
la procedura di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Puoi configurare la scalabilità automatica in base a un massimo di per gruppo di istanze gestite.
- Puoi applicare la scalabilità automatica in base alle metriche che hanno tipi di valore
INT64
oDOUBLE
. Altri tipi di valori sono non supportati. - Non puoi configurare la stessa metrica più di una volta in un criterio di scalabilità automatica.
Target di utilizzo: se vuoi che il gestore della scalabilità automatica mantenga una metrica a un valore specifico, configura un target di utilizzo. Il gestore della scalabilità automatica crea VM quando il valore della metrica è superiore al target elimina le VM quando il valore della metrica è inferiore al target. Questo è utile per come il traffico di rete, l'utilizzo di memoria/disco o la latenza media un'applicazione. Il seguente diagramma mostra in che modo un gestore della scalabilità automatica aggiunge e rimuove VM in risposta a un valore di metrica per mantenere un target di utilizzo.
Assegnazione a istanza singola: se vuoi scalare automaticamente in base a come molto lavoro da assegnare a ogni VM, configurare un'assegnazione di istanze singole. L'assegnazione a istanza singola specificata rappresenta la quantità di lavoro che devi che ogni VM deve gestire. Il gestore della scalabilità automatica divide il valore della metrica per valore di assegnazione a istanza singola per calcolare quante VM sono necessarie. Ad esempio, se la metrica è uguale a 100 e la singola istanza è 5, il gestore della scalabilità automatica crea 20 VM nel gruppo di istanze gestite. È utile per le metriche che riflettono la quantità di lavoro, come la lunghezza della coda Pub/Sub o dei job batch. L'assegnazione a istanza singola non si applica alle metriche che provengono da ogni VM. Il seguente diagramma mostra una relazione proporzionale tra il valore della metrica e il numero di VM quando con l'assegnazione di un'istanza singola.
Se la metrica proviene da ogni VM nel tuo gruppo di istanze gestite, il gestore della scalabilità automatica prende il valore medio della metrica su tutte le VM nel gruppo di istanze gestite e lo confronta con il target di utilizzo. Ad esempio, se vuoi scalare automaticamente usando la metrica
tcp_connections
che fornisce il numero di connessioni TCP su una VM, il gestore della scalabilità automatica usa un numero medio di connessioni TCP su tutte le VM nel gruppo di istanze gestite per confrontare con il target. Quando usi queste metriche provenienti da una VM, il gruppo di istanze gestite non può fare lo scale in a0
perché il gestore della scalabilità automatica richiede almeno una VM per pubblica un valore di metrica.Se la metrica si applica all'intero gruppo di istanze gestite e non proviene dal VM nel tuo gruppo di istanze gestite, il gestore della scalabilità automatica confronta il valore della metrica con di utilizzo del modello. Ad esempio, puoi utilizzare metrica personalizzata che misura la latenza un'applicazione.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Se non hai un gruppo di istanze gestite, creane uno. In caso contrario, fai clic sul nome di un gruppo di istanze gestite dall'elenco per aprirlo del gruppo di istanze.
Fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, se esiste un indicatore per una metrica Cloud Monitoring, puoi fare clic per modificare oppure fai clic su Aggiungi un indicatore per aggiungerne uno nuovo.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Nel riquadro Risorsa e metrica che si apre, esegui le seguenti:
- Fai clic su Seleziona una metrica.
- Seleziona la metrica che vuoi utilizzare per la scalabilità automatica. Puoi filtrando le metriche in base a parole chiave, ad esempio memoria, byte, disco.
- Fai clic su Applica. Il riquadro visualizza un grafico che mostra i dati della metrica selezionata.
Se vuoi utilizzare dati specifici della metrica, aggiungi un filtro basato sulle etichette, come segue:
- Nella sezione Filtri, fai clic su Aggiungi un filtro.
- Seleziona un'Etichetta e inserisci un Valore.
- Fai clic su Fine. Il grafico viene aggiornato per mostrare il valore filtrato della metrica.
Per visualizzare il valore aggregato della metrica che verrà utilizzata per la scalabilità automatica tuo gruppo di istanze gestite, attiva/disattiva il pulsante Mostra aggregazione nel grafico. Il grafico viene aggiornato per mostrare il valore aggregato.
Nella sezione Opzioni del target della metrica per la scalabilità automatica, seleziona Target di utilizzo.
Fornisci quanto segue:
- Target di utilizzo: specifica il valore necessario al gestore della scalabilità automatica mantenere. Deve essere un numero positivo. Ad esempio, 24,5 e 100 sono valori accettabili.
- Tipo di target di utilizzo: seleziona un tipo di target corrispondente
al tipo di misurazione della metrica. Per confronti accurati, se
il target di utilizzo viene misurato al secondo,
Delta / secondo come tipo di target. Allo stesso modo, utilizza
Delta / min per un target di utilizzo misurato al minuto.
- Indicatore: il gestore della scalabilità automatica calcola il valore medio del raccolti negli ultimi minuti e li confronta con il target di utilizzo.
- Delta / min: il gestore della scalabilità automatica calcola la tariffa media di di crescita al minuto e lo confronta con il target di utilizzo.
- Delta / secondo: il gestore della scalabilità automatica calcola la tariffa media di una crescita al secondo e lo confronta con il target di utilizzo.
Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli della metrica e fai clic su Fine.
Per completare la configurazione, fai clic su Salva.
MIG_NAME
: il gruppo di istanze gestite in cui vuoi aggiungere un gestore della scalabilità automatica.MAX_INSTANCES
: il numero massimo di VM a cui può avere il gruppo di istanze gestite.MIN_INSTANCES
: il numero minimo di VM di cui che il MIG deve avere.METRIC_URL
: un URL senza protocollo di un Metrica di monitoraggio. Ad esempio:compute.googleapis.com/instance/uptime
. Se usi una metrica personalizzata, Deve soddisfare i requisiti delle metriche personalizzate.TARGET_VALUE
: il valore della metrica assegnato dal gestore della scalabilità automatica tenta di mantenere.TARGET_TYPE
: il tipo di valore della metrica.gauge
, il gestore della scalabilità automatica calcola il valore medio dei dati raccolti negli ultimi minuti e lo confronta con di utilizzo del modello.delta-per-minute
il gestore della scalabilità automatica calcola il tasso medio di di crescita al minuto e lo confronta con il target di utilizzo.delta-per-second
il gestore della scalabilità automatica calcola il tasso medio di una crescita al secondo e lo confronta con il target di utilizzo. Per confronti accurati, se imposti il target di utilizzo in secondi, usadelta-per-second
come tipo di target. Allo stesso modo, utilizzadelta-per-minute
per un target di utilizzo in minuti.
METRIC_FILTER
: applica un filtro per utilizzare una singola persona valore di una metrica con più valori e di specificare di tipo di risorsa monitorata. Se usi una metrica proveniente da ogni VM, non è necessario specificare il tipo di risorsa monitorata,gce_instance
è utilizzata come impostazione predefinita. Per altre metriche, utilizzaresource.type
nel filtro per specificare la risorsa monitorata. Per scoprire di più sulla metrica consulta i concetti delle metriche di monitoraggio.PROJECT_ID
: il tuo ID progetto.ZONE
: la zona in cui si trova il gruppo di istanze gestite.AUTOSCALER_NAME
: il nome del gestore della scalabilità automatica.MIG_NAME
: il gruppo di istanze gestite in cui vuoi aggiungere un gestore della scalabilità automatica.MAX_INSTANCES
: il numero massimo di VM a cui può avere il gruppo di istanze gestite.MIN_INSTANCES
: il numero minimo di VM di cui che il MIG deve avere.METRIC_URL
: un URL senza protocollo di un Metrica di monitoraggio. Ad esempio:compute.googleapis.com/instance/uptime
. Se usi una metrica personalizzata, Deve soddisfare i requisiti delle metriche personalizzate.TARGET_VALUE
: il valore della metrica assegnato dal gestore della scalabilità automatica tenta di mantenere.TARGET_TYPE
: il tipo di valore della metrica.GAUGE
: il gestore della scalabilità automatica calcola il valore medio dei dati raccolti negli ultimi minuti e lo confronta con di utilizzo del modello.DELTA_PER_MINUTE
Il gestore della scalabilità automatica calcola il tasso medio di di crescita al minuto e lo confronta con il target di utilizzo.DELTA_PER_SECOND
Il gestore della scalabilità automatica calcola il tasso medio di una crescita al secondo e lo confronta con il target di utilizzo. Per confronti accurati. Se imposti il target di utilizzo in secondi, usaDELTA_PER_SECOND
come tipo di target. Allo stesso modo, utilizzaDELTA_PER_MINUTE
per un target di utilizzo in minuti.
METRIC_FILTER
: applica un filtro per utilizzare una singola persona valore da una metrica con più valori e specificare di tipo di risorsa monitorata. Se usi una metrica proveniente da ogni VM, non è necessario specificare il tipo di risorsa monitorata,gce_instance
è utilizzata come impostazione predefinita. Per le altre metriche, devi specificare i parametri utilizzando il selettoreresource.type
. Per scoprire di più sulla metrica consulta i concetti delle metriche di monitoraggio.Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Se non hai un gruppo di istanze gestite, creane uno. In caso contrario, fai clic sul nome di un gruppo di istanze gestite nell'elenco per aprire l'istanza pagina del gruppo.
Fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, se è presente una per indicare se esiste una metrica di Monitoring, puoi fare clic modificala o fai clic su Aggiungi un indicatore per aggiungere una nuova metrica.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Nel riquadro Risorsa e metrica che si apre, esegui le seguenti:
- Fai clic su Seleziona una metrica.
- Seleziona la metrica che vuoi utilizzare per la scalabilità automatica. Puoi filtrando le metriche in base a parole chiave, ad esempio memoria, byte, disco.
- Fai clic su Applica. Il riquadro visualizza un grafico che mostra i dati della metrica selezionata.
Se vuoi utilizzare dati specifici della metrica, aggiungi un filtro basato sulle etichette, come segue:
- Nella sezione Filtri, fai clic su Aggiungi un filtro.
- Seleziona un'Etichetta e inserisci un Valore.
- Fai clic su Fine. Il grafico viene aggiornato per mostrare la metrica filtrata valore.
Per visualizzare il valore aggregato della metrica che verrà utilizzata per la scalabilità automatica tuo gruppo di istanze gestite, attiva/disattiva il pulsante Mostra aggregazione nel grafico. Il grafico viene aggiornato per mostrare il valore aggregato.
Nella sezione Opzioni del target della metrica per la scalabilità automatica, seleziona Assegnazione di un'istanza VM singola:
Fornisci un valore dell'assegnazione a istanza singola che rappresenti l'importo del lavoro da assegnare a ogni VM nel gruppo di istanze gestite.
Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli della metrica e fai clic su Fine.
Per completare la configurazione, fai clic su Salva.
MIG_NAME
: il nome del gruppo di istanze gestite in cui vuoi aggiungi un gestore della scalabilità automatica.MAX_INSTANCES
: il numero massimo di VM a cui può avere il gruppo di istanze gestite.MIN_INSTANCES
: il numero minimo di VM di cui che il MIG deve avere.METRIC_URL
: un URL senza protocollo di un Metrica di monitoraggio. Ad esempio:compute.googleapis.com/instance_group/size
. Se usi una metrica personalizzata, Deve soddisfare i requisiti delle metriche personalizzate.METRIC_FILTER
: applica un filtro per utilizzare una singola persona valore da una metrica con più valori e specificare di tipo di risorsa monitorata. Per scoprire di più sul filtro delle metriche, consulta Concetti sulle metriche di monitoraggio.INSTANCE_ASSIGNMENT
: la quantità di lavoro da assegnare a ogni istanza VM il gruppo di istanze gestite.PROJECT_ID
: il tuo ID progetto.ZONE
: la zona in cui si trova il gruppo di istanze gestite.AUTOSCALER_NAME
: il nome del gestore della scalabilità automatica.MIG_NAME
: il nome del gruppo di istanze gestite in cui vuoi aggiungi un gestore della scalabilità automatica.MAX_INSTANCES
: il numero massimo di VM a cui può avere il gruppo di istanze gestite.MIN_INSTANCES
: il numero minimo di VM di cui che il MIG deve avere.METRIC_URL
: un URL senza protocollo di un Metrica di monitoraggio. Ad esempio:compute.googleapis.com/instance_group/size
. Se usi una metrica personalizzata, Deve soddisfare i requisiti delle metriche personalizzate.METRIC_FILTER
: applica un filtro per utilizzare una singola persona valore da una metrica con più valori e specificare di tipo di risorsa monitorata. Per scoprire di più sul filtro delle metriche, consulta Concetti sulle metriche di monitoraggio.INSTANCE_ASSIGNMENT
: la quantità di lavoro da assegnare a ogni istanza VM nel gruppo di istanze gestite.- Un gruppo di istanze gestite di zona denominato
our-instance-group
è assegnato per eseguire una un'attività specifica. Il gruppo si trova nella zonaus-central1-a
. - Hai un
Monitoraggio della metrica personalizzata
che esporta un valore che vorresti mantenere a un determinato livello. Per
in questo esempio, supponiamo che la metrica rappresenti la latenza media dell'elaborazione
query assegnate al gruppo.
- La metrica personalizzata è denominata:
custom.googleapis.com/example_average_latency
. - La metrica personalizzata ha un'etichetta con una chiave denominata
group_name
e un valore uguale al nome del gruppo di istanze gestite,our-instance-group
. - La metrica personalizzata esporta i dati per risorsa globale monitorata, ovvero non è associato a nessuna VM specifica.
- La metrica personalizzata è denominata:
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Si apre il riquadro Risorsa e metrica.
- Fai clic su Seleziona una metrica.
- Scegli la metrica da Globale > Metriche personalizzate.
- Fai clic su Applica.
- Nella sezione Filtri, procedi nel seguente modo:
- .
- Fai clic su Aggiungi un filtro.
- Nel menu a discesa Etichetta, seleziona
group_name
. - Nel campo Valore, specifica
our-instance-group
. - Fai clic su Fine. Il grafico viene aggiornato per mostrare il valore filtrato da la metrica.
- Nella sezione Opzioni del target della metrica per la scalabilità automatica, procedi nel seguente modo:
seguenti:
- .
- Seleziona Target di utilizzo.
- Inserisci 250 come valore target di utilizzo.
- Imposta il tipo di target di utilizzo su Delta / sec.
- Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli delle metriche e poi fai clic su Fine.
Al termine, fai clic su Salva.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
Nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta il Tipo di indicatore su Coda Cloud Pub/Sub.
Seleziona un argomento. Se vuoi un nuovo argomento, Fai clic su Crea un argomento per crearne uno.
Seleziona l'abbonamento in base alla quale vuoi scalare automaticamente gruppo di istanze gestite Se vuoi un nuovo abbonamento, fai clic su Crea una sottoscrizione per crearne una.
Nel campo Numero di messaggi da assegnare a ogni VM, specifica la di messaggi non confermati che prevedi verranno gestiti da ogni VM.
Fai clic su Fine.
Al termine, fai clic su Salva.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Si apre il riquadro Risorsa e metrica.
- Fai clic su Seleziona una metrica.
- Seleziona Istanza VM > Istanza > Byte ricevuti
(
compute.googleapis.com/instance/network/received_bytes_count
). - Fai clic su Applica.
- Seleziona Istanza VM > Istanza > Byte ricevuti
(
- Nella sezione Opzioni del target della metrica per la scalabilità automatica, procedi nel seguente modo:
seguenti:
- .
- Assicurati che l'opzione Target di utilizzo sia selezionata.
- Inserisci un valore target per l'utilizzo.
- Imposta un tipo di target di utilizzo.
- Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli delle metriche e poi fai clic su Fine.
Al termine, fai clic su Salva.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Nella pagina della panoramica del gruppo di istanze, fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Si apre il riquadro Risorsa e metrica.
- Fai clic su Seleziona una metrica.
- Seleziona Istanza VM > Memoria > Utilizzo della memoria
(
compute.googleapis.com/instance/memory/percent_used
). - Fai clic su Applica.
- Seleziona Istanza VM > Memoria > Utilizzo della memoria
(
- Nella sezione Filtri, procedi nel seguente modo:
- .
- Fai clic su Aggiungi un filtro.
- Nel menu a discesa Etichetta, scegli l'etichetta della metrica stato.
- Nel campo Valore, digita used.
- Fai clic su Fine.
- Nella sezione Opzioni del target della metrica per la scalabilità automatica, procedi nel seguente modo:
seguenti:
- .
- Assicurati che l'opzione Target di utilizzo sia selezionata.
- Inserisci un valore target per l'utilizzo.
- Imposta il tipo di target di utilizzo su Misuratore.
- Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli delle metriche e poi fai clic su Fine.
Al termine, fai clic su Salva.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Nella pagina della panoramica del gruppo di istanze, fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Si apre il riquadro Risorsa e metrica.
- Fai clic su Seleziona una metrica.
- Seleziona Istanza VM > Disco > Operazioni del disco
(
agent.googleapis.com/disk/operation_count
). - Fai clic su Applica.
- Seleziona Istanza VM > Disco > Operazioni del disco
(
- Nella sezione Opzioni del target della metrica per la scalabilità automatica, procedi nel seguente modo:
seguenti:
- .
- Assicurati che l'opzione Target di utilizzo sia selezionata.
- Inserisci un valore target per l'utilizzo.
- Imposta un tipo di target di utilizzo.
- Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli delle metriche e poi fai clic su Fine.
Al termine, fai clic su Salva.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Fai clic sul nome del tuo gruppo di istanze gestite nell'elenco per aprirlo pagina di panoramica del gruppo di istanze.
Nella pagina della panoramica del gruppo di istanze, fai clic su Modifica.
Se non esiste una configurazione di scalabilità automatica:
- In Scalabilità automatica, fai clic su Configura la scalabilità automatica.
- In Modalità di scalabilità automatica, seleziona On: aggiungi e rimuovi istanze dal gruppo per abilitare la scalabilità automatica.
In Scalabilità automatica, nella sezione Indicatori di scalabilità automatica, fai clic su Aggiungi un indicatore.
Imposta Tipo di indicatore su Metrica Cloud Monitoring.
Fai clic su Configura. Si apre il riquadro Risorsa e metrica.
- Fai clic su Seleziona una metrica.
- .
- Seleziona Gruppo di istanze > Gruppo_istanza > Dimensione del gruppo di istanze
(
compute.googleapis.com/instance_group/size
). - Fai clic su Applica.
- Seleziona Gruppo di istanze > Gruppo_istanza > Dimensione del gruppo di istanze
(
- Nella sezione Filtri, procedi nel seguente modo:
- .
- Fai clic su Aggiungi un filtro.
- Nel menu a discesa Etichetta, scegli instance_group_name dell'etichetta della risorsa.
- Nel campo Valore, digita il nome del gruppo di istanze gestite (MIG_2) e sulla base di cui vuoi scalare automaticamente il tuo gruppo di istanze gestite.
- Fai clic su Fine.
- Nella sezione Opzioni del target della metrica per la scalabilità automatica, procedi nel seguente modo:
seguenti:
- .
- Seleziona Assegnazione di un'istanza VM singola.
- Nel campo Assegnazione istanza VM singola, inserisci
4
se vuoi mantenere 1 VM nel tuo MIG attuale (MIG_1) per ogni 4 VM in MIG_2.
- Dopo aver configurato la metrica, fai clic su Seleziona.
- Fai clic su Seleziona una metrica.
Esamina i dettagli delle metriche e poi fai clic su Fine.
Al termine, fai clic su Salva.
Identificatore metrica o URL metrica: il nome della metrica sotto forma di senza protocollo. Puoi trovare gli URL per le metriche integrate dal elenco delle metriche.
Ad esempio, l'URL di una metrica Pub/Sub che fornisce il numero di non riconosciuti messaggi è
pubsub.googleapis.com/subscription/num_undelivered_messages
.Tipo di risorsa monitorata: l'origine del valore della metrica. Puoi visualizzare il tipo di risorsa monitorata di una metrica elenco delle metriche.
Ad esempio, il tipo di risorsa monitorata
pubsub.googleapis.com/subscription/num_undelivered_messages
metrica èpubsub_subscription
Per ulteriori informazioni su ciascun tipo di risorsa monitorata, consulta Tipi di risorse monitorate.Filtro delle metriche: quando la metrica ha più valori, un filtro attiva la metrica del gestore della scalabilità automatica per identificare un valore specifico della metrica dall'insieme di possibili metriche e i relativi valori. Utilizza le etichette definite in una metrica e un tipo di risorsa monitorata filtrando i valori. Se vuoi esaminare i valori delle metriche con valori di filtri, puoi provarli nel Esplora metriche.
Ad esempio, il seguente screenshot mostra
pubsub.googleapis.com/subscription/num_undelivered_messages
metrica che indica il numero di messaggi non confermati in tutte le sottoscrizioni disponibili. Ogni riga del grafico indica un abbonamento.Senza un filtro, il gestore della scalabilità automatica prende la somma dei valori delle metriche da tutti abbonamenti. Per scalare automaticamente in base a sottoscrizione singola, applica un filtro sull'etichetta
subscription_id
definita perpubsub_subscription
. Il seguente screenshot mostra una singola abbonamento dopo l'applicazione del filtro.- È necessario racchiudere il valore di un filtro tra virgolette doppie.
- Devi utilizzare l'operatore di confronto di uguaglianza diretta (
=
). Devi utilizzare l'operatore
AND
per unire criteri di filtro diversi.Ad esempio:
--stackdriver-metric-filter="resource.type=\"pubsub_subscription\" AND resource.labels.subscription_id=\"our-subscription\""
.Devi usare valori diretti. Non puoi utilizzare caratteri jolly o funzioni nella filtro.
Ad esempio, non puoi utilizzare
resource.labels.zone = starts_with("us-")
.Non puoi utilizzare le etichette dei metadati delle risorse che archiviano i metadati relativi a una risorsa monitorata.
- Se la configurazione della scalabilità automatica utilizza i dati di ogni VM del gruppo, imposta
nel tuo gruppo di istanze gestite in modo che ogni VM esporti la metrica personalizzata. Il file esportato
i valori di ogni VM devono essere associati a un
gce_instance
risorsa monitorata, che contiene le seguenti etichette:zone
con il nome della zona in cui si trova l'istanza.instance_id
con il valore dell'ID numerico univoco assegnato al VM.
- La metrica deve esportare i dati almeno ogni 60 secondi. Se esporti i dati più spesso di ogni 60 secondi, il gestore della scalabilità automatica per caricare le modifiche più rapidamente. Se esporti i dati meno di una volta Dopo 60 secondi, il gestore della scalabilità automatica potrebbe non rispondere abbastanza rapidamente alle modifiche di caricamento.
- La metrica deve esportare dati con tipo di valore
INT64
oDOUBLE
. - Scopri di più sulla gestione dei gestori della scalabilità automatica.
- Scopri come i gestori della scalabilità automatica prendono le decisioni.
- Scopri come utilizzare più indicatori di scalabilità automatica per scalare il tuo gruppo.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Limitazioni
La scalabilità in base alle metriche di Monitoring è limitata dalla limitazioni per tutti i gestori della scalabilità automatica nonché dalle seguenti limitazioni:
Configura la scalabilità automatica in base alle metriche di Monitoring
Puoi utilizzare il valore di una metrica di Monitoring per la scalabilità automatica in in due modi diversi:
Scala automaticamente per mantenere una metrica impostata su un valore target
Se vuoi mantenere una metrica a un valore target, specifica un di utilizzo del modello. Il gestore della scalabilità automatica crea VM quando il valore della metrica è superiore il target ed elimina le VM quando il valore della metrica è inferiore al target.
Se la metrica ha più valori, applica un filtro per la scalabilità automatica utilizzando una valore individuale della metrica. Per ulteriori dettagli sui filtri delle metriche e che puoi utilizzare nella configurazione, vedi Concetti sulle metriche di monitoraggio.
Console
gcloud
Per configurare la scalabilità automatica in base alle metriche di Monitoring, utilizza Comando
set-autoscaling
.Usa il comando seguente per scalare automaticamente in base a un monitoraggio con un target di utilizzo.
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=METRIC_URL \ --stackdriver-metric-utilization-target=TARGET_VALUE \ --stackdriver-metric-utilization-target-type=TARGET_TYPE
Se la metrica ha più valori e vuoi utilizzare un singolo valore per la scalabilità automatica, usa il flag
--stackdriver-metric-filter
come indicato il comando seguente.gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=METRIC_URL \ --stackdriver-metric-utilization-target=TARGET_VALUE \ --stackdriver-metric-utilization-target-type=TARGET_TYPE \ --stackdriver-metric-filter="METRIC_FILTER"
Sostituisci quanto segue:
Per visualizzare un elenco completo dei comandi e dei flag disponibili con gcloud CLI, consulta Riferimento
gcloud
.REST
Per configurare la scalabilità automatica in base alle metriche di Monitoring per un gruppo di istanze gestite a livello di zona, utilizza
autoscalers
oppure, per un gruppo di istanze gestite a livello di regione, utilizzaregionAutoscalers
risorsa.Effettua la chiamata seguente per scalare automaticamente un gruppo di istanze gestite a livello di zona in base a una metrica di Monitoring con un target di utilizzo.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "metric": "METRIC_URL", "utilizationTarget": TARGET_VALUE, "utilizationTargetType": TARGET_TYPE } ], } }
Se la metrica ha più valori e vuoi utilizzare un singolo valore per la scalabilità automatica, poi usa il parametro
filter
come specificato nel successiva alla chiamata API.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "metric": "METRIC_URL", "utilizationTarget": TARGET_VALUE, "utilizationTargetType": TARGET_TYPE, "filter": "METRIC_FILTER" } ], } }
Sostituisci quanto segue:
Scala automaticamente in base al lavoro disponibile per ogni VM in un gruppo di istanze gestite
Quando vuoi scalare automaticamente in base alla quantità di lavoro disponibile. per ogni VM in un gruppo di istanze gestite, specifica una singola assegnazione di istanza. Il valore dell'assegnazione a istanza singola impostata indica come il lavoro che ti aspetti venga gestito da ogni VM. Il gestore della scalabilità automatica divide il valore della metrica in base al valore dell'assegnazione della singola istanza per calcolare il numero di VM necessarie.
Il valore della metrica
0
indica che il gruppo di istanze gestite non deve svolgere alcuna attività per completato. Se il numero minimo di istanze del gruppo di istanze gestite è impostato su0
e il valore della metrica scende a0
, il gruppo di istanze gestite viene scalato a0
fino a quando il valore della metrica aumenta.Se la metrica ha più valori, applica un filtro per la scalabilità automatica utilizzando una valore individuale della metrica. Per ulteriori dettagli sui filtri delle metriche e che puoi utilizzare nella configurazione, vedi Concetti sulle metriche di monitoraggio.
Console
gcloud
Per configurare la scalabilità automatica in base alle metriche di Monitoring, utilizza Comando
set-autoscaling
.Nel comando, specifica
--stackdriver-metric-single-instance-assignment
per indicare la quantità di lavoro prevista per ogni VM nel gruppo da gestire.Il seguente comando crea un gestore della scalabilità automatica in base all'assegnazione del lavoro per ogni VM.
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=METRIC_URL \ --stackdriver-metric-filter="METRIC_FILTER" \ --stackdriver-metric-single-instance-assignment=INSTANCE_ASSIGNMENT
Sostituisci quanto segue:
REST
Per configurare la scalabilità automatica in base alle metriche di Monitoring per un gruppo di istanze gestite a livello di zona, utilizza
autoscalers
oppure, per un gruppo di istanze gestite a livello di regione, utilizzaregionAutoscalers
risorsa.Usa il parametro
singleInstanceAssignment
per specificare la quantità di lavoro che ogni VM deve gestire.Ad esempio, effettua la chiamata seguente per creare un gestore della scalabilità automatica in grado di scalare un gruppo di istanze gestite a livello di zona in base all'assegnazione dell'istanza.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "metric": "METRIC_URL", "filter": "METRIC_FILTER", "singleInstanceAssignment": INSTANCE_ASSIGNMENT } ], } }
Sostituisci quanto segue:
Esempi di scalabilità automatica basata sulle metriche
Questa sezione fornisce alcuni esempi di metriche utilizzate per la scalabilità automatica. Per un elenco completo delle metriche, consulta Metriche di Google Cloud.
Scala automaticamente in base a una metrica personalizzata
Potrebbe capitare che la metrica che fornisce un indicatore pertinente non rappresentano la quantità totale di lavoro disponibile o un'altra risorsa applicabile di Google, ma al contrario una media, un percentile o altra proprietà statistica. Per questo esempio, supponi di scalare in base la latenza di elaborazione media del gruppo.
Immagina la seguente configurazione:
Hai stabilito che quando il valore della metrica è superiore a un valore specifico, devi aggiungere altre VM al gruppo per gestire il carico, mentre è inferiore a questo valore, puoi liberare alcune risorse. Vuoi che il gestore della scalabilità automatica aggiungere o rimuovere gradualmente le VM in modo proporzionale a quanto la metrica è superiore o inferiore al target. Per questo esempio, supponiamo di avere ha determinato che il valore target è
250 delta/sec
.Puoi configurare la scalabilità automatica per il gruppo utilizzando un modello target di
250
, che rappresenta il tasso di variazione del valore della metrica che il gestore della scalabilità automatica tenterà di mantenere:Console
gcloud
gcloud compute instance-groups managed set-autoscaling our-instance-group \ --zone=us-central1-a \ --max-num-replicas=50 \ --min-num-replicas=0 \ --update-stackdriver-metric=custom.googleapis.com/example_average_latency \ --stackdriver-metric-filter="metric.labels.group_name = \"our-instance-group\" AND resource.type = \"global\"" \ --stackdriver-metric-utilization-target=250 \ --stackdriver-metric-utilization-target-type=delta-per-second
REST
POST https://compute.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/autoscalers { "name": "our-instance-group-autoscaler", "target": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instanceGroupManagers/our-instance-group", "autoscalingPolicy": { "maxNumReplicas": 50, "minNumReplicas": 0, "customMetricUtilizations": [ { "filter": "metric.labels.group_name=\"our-instance-group\" AND resource.type = \"global\"", "utilizationTargetType": "delta-per-second", "utilizationTarget": 250.0, "metric": "custom.googleapis.com/example_average_latency" } ] } }
Scala automaticamente in base a messaggi non confermati in Pub/Sub
Per configurare la scalabilità automatica in base a messaggi non confermati in un Pub/Sub abbonamento, usa la metrica
subscription/num_undelivered_messages
fornita dapubsub
e filtra in base al valoresubscription ID
.La metrica
subscription/num_undelivered_messages
esporta il numero totale di dei messaggi della sottoscrizione, inclusi quelli inviati elaborati ma non ancora confermati. L'utilizzo di una metrica che non includere i messaggi in fase di elaborazione non è consigliato perché una metrica del genere può essere impostato su 0 quando c'è ancora del lavoro da svolgere, il che richiede scalare ed eventualmente interrompere il lavoro effettivo.Se non hai una sottoscrizione, puoi creare una sottoscrizione pull, push o BigQuery prima di configurare la scalabilità automatica.
Console
gcloud
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=pubsub.googleapis.com/subscription/num_undelivered_messages \ --stackdriver-metric-filter="resource.type=\"pubsub_subscription\" AND resource.labels.subscription_id=\"SUBSCRIPTION_ID\"" \ --stackdriver-metric-single-instance-assignment=NUMBER_OF_MESSAGES_TO_ASSIGN_TO_EACH_VM
REST
Per configurare la scalabilità automatica per un gruppo di istanze gestite a livello di zona, utilizza
autoscalers
o, per un gruppo di istanze gestite a livello di regione, utilizzaregionAutoscalers
risorsa.Ad esempio, effettua la chiamata seguente per creare un gestore della scalabilità automatica per un gruppo di istanze gestite a livello di zona.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "singleInstanceAssignment": NUMBER_OF_MESSAGES_TO_ASSIGN_TO_EACH_VM, "filter": "resource.type = \"pubsub_subscription\" AND resource.labels.subscription_id=\"SUBSCRIPTION_ID\"", "metric": "pubsub.googleapis.com/subscription/num_undelivered_messages" } ] } }
Scala automaticamente in base al traffico di rete in entrata
Per configurare la scalabilità automatica in base al traffico di rete in entrata verso le VM gruppo di istanze gestite, usa la metrica
instance/network/received_bytes_count
fornitacompute
Console
gcloud
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=compute.googleapis.com/instance/network/received_bytes_count \ --stackdriver-metric-utilization-target=TARGET_VALUE \ --stackdriver-metric-utilization-target-type=TARGET_TYPE
REST
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "utilizationTargetType": "TARGET_TYPE", "utilizationTarget": TARGET_VALUE, "metric": "compute.googleapis.com/instance/network/received_bytes_count" } ] } }
Scala automaticamente in base alla memoria utilizzata
Per configurare la scalabilità automatica in base alla percentuale di memoria utilizzata, specifica la metrica
percent_used
fornita metriche di Ops Agent memory. Tu dovrebbe filtrare metrica perstate
per utilizzare soloused
lo stato della memoria. Se non specifichi il filtro, il gestore della scalabilità automatica prende in considerazione somma della memoria utilizzata per tutti gli stati della memoria etichettati comebuffered
,cached
,free
,slab
eused
.Console
gcloud
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=agent.googleapis.com/memory/percent_used \ --stackdriver-metric-filter="metric.labels.state = \"used\"" --stackdriver-metric-utilization-target-type=gauge \ --stackdriver-metric-utilization-target=TARGET_VALUE \
REST
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "filter": "metric.labels.state=\"used\"", "utilizationTargetType": "GAUGE", "utilizationTarget": TARGET_VALUE, "metric": "agent.googleapis.com/memory/percent_used" } ] } }
Scala automaticamente in base all'I/O del disco
Per configurare la scalabilità automatica in base al conteggio totale del disco per le operazioni di I/O, utilizza la metrica
operation_count
fornita dalla metriche di Ops Agent relative a disk. Se vuoi scalare in base a operazioni di lettura o scrittura, filtra la metrica utilizzandodirection
dell'etichetta. Analogamente, per scalare in base alle operazioni del disco in un determinato dispositivo, utilizza l'etichettadevice
nel filtro delle metriche.Console
gcloud
gcloud compute instance-groups managed set-autoscaling MIG_NAME \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=agent.googleapis.com/disk/operation_count \ --stackdriver-metric-utilization-target=TARGET_VALUE \ --stackdriver-metric-utilization-target-type=TARGET_TYPE
REST
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_NAME", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "utilizationTargetType": "TARGET_TYPE", "utilizationTarget": TARGET_VALUE, "metric": "agent.googleapis.com/disk/operation_count" } ] } }
Scala automaticamente in base alle dimensioni di un altro gruppo di istanze gestite
Puoi scalare automaticamente un gruppo di istanze gestite in base alle dimensioni di un altro gruppo di istanze gestite all'interno dello stesso progetto. Ad esempio, puoi avere un'applicazione multi-livello con un gruppo di istanze gestite frontend che scala automaticamente in base a un bilanciatore del carico. e un gruppo di istanze gestite di backend che scala automaticamente in modo proporzionale rispetto al frontend. Usa un singolo dell'istanza per definire quante VM di backend sono necessarie per ogni frontend VM. Se hai bisogno di una VM di backend per ogni 4 VM di frontend, imposta la singola VM dell'istanza a 4 nel gruppo di istanze gestite di backend.
Per scalare automaticamente un gruppo di istanze gestite (MIG_1) in base alle dimensioni del un altro gruppo di istanze gestite (MIG_2), usa la metrica
instance_group/size
fornita dacompute
.Console
gcloud
gcloud compute instance-groups managed set-autoscaling MIG_1 \ --max-num-replicas=MAX_INSTANCES \ --min-num-replicas=MIN_INSTANCES \ --update-stackdriver-metric=compute.googleapis.com/instance_group/size \ --stackdriver-metric-filter="resource.type = \"instance_group\" AND resource.labels.location = \"ZONE|REGION\" AND resource.labels.instance_group_name = \"MIG_2\"" \ --stackdriver-metric-single-instance-assignment=4
REST
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/autoscalers { "name": "AUTOSCALER_NAME", "target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/MIG_1", "autoscalingPolicy": { "maxNumReplicas": MAX_INSTANCES, "minNumReplicas": MIN_INSTANCES, "customMetricUtilizations": [ { "singleInstanceAssignment": 4, "filter": "resource.type = \"instance_group\" and resource.labels.location = \"ZONE|REGION\" AND resource.labels.instance_group_name = \"MIG_2\"", "metric": "compute.googleapis.com/instance_group/size" } ] } }
Concetti sulle metriche di Monitoring
Questa sezione fornisce una breve descrizione Monitoraggio dei concetti delle metriche che è necessario conoscere mentre configurando la scalabilità automatica basata sulle metriche di Monitoring.
Requisiti per i filtri delle metriche
Quando utilizzi una metrica con più valori (classificati mediante etichette), puoi applicare un filtro alla scalabilità automatica in base a valori specifici della metrica. Se il filtro restituisce più valori, questi vengono sommati. Per ottenere risultati ottimali, crea un filtro sufficientemente specifico da restituire una singola valore.
Il filtro delle metriche del gestore della scalabilità automatica è compatibile con Monitoraggio della sintassi del filtro. La il filtro deve soddisfare i seguenti requisiti:
Per un riferimento completo alle etichette delle metriche e risorsa monitorata, Attiva il filtro, consulta l'elenco delle metriche e l'elenco delle risorse monitorate.
Requisiti delle metriche personalizzate
Per utilizzare le metriche personalizzate, devi prima creare una metrica personalizzata associata con uno dei tipi di risorse monitorate.
Una metrica personalizzata utilizzata per la scalabilità automatica deve avere le seguenti proprietà:
Per informazioni sulla creazione di una metrica personalizzata, consulta Utilizzo delle metriche personalizzate.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-