Visualizzare le implementazioni in corso

Le quote Cloud ti consentono di visualizzare le implementazioni dei valori delle quote in corso. Questa sezione spiega come visualizzare questi implementamenti dalla console Google Cloud e dall'API Cloud Quotas.

Informazioni sulle implementazioni in corso

Quando un altro servizio Google Cloud aumenta i valori predefiniti delle quote per le risorse e le API, queste modifiche vengono applicate gradualmente. Ciò potrebbe comportare rollout continui in regioni o risorse diverse. Durante l'implementazione, il valore della quota visualizzato nella console Google Cloud o nell'API Cloud Quotas non rifletterà il nuovo valore aumentato della quota fino al completamento dell'implementazione.

Visualizzare le implementazioni in corso dalla console

Se sono in corso implementazioni di quote, nella parte superiore della pagina Quote di Cloud nella console viene visualizzato un messaggio informativo. Il messaggio è simile al seguente testo, che contiene anche un link. Fai clic su quote per filtrare in modo da visualizzare solo le quote con implementazioni in corso:

Values for quotas are being updated. This may take 2-3 weeks to complete.

L'indicatore di aggiornamento in sequenza Aggiorna viene visualizzato accanto ai valori di quota interessati dagli implementamenti in corso.

Se non vedi l'indicatore di aggiornamento incrementale, segui questi passaggi:

  1. Nella console, vai alla pagina Quote di Cloud.

    Vai a Quote e Limiti di sistema

  2. Fai clic sul link alle quote nel messaggio informativo. Viene attivato il filtro: Ha un'implementazione in corso: True.

  3. La tabella viene aggiornata per mostrare un indicatore di aggiornamento progressivo accanto ai valori di quota con implementazioni in corso.

L'indicatore di aggiornamento progressivo viene visualizzato anche nei riquadri Modifica quote e Grafico di utilizzo delle quote per il monitoraggio per aiutarti a identificare le quote con implementazioni in corso.

Visualizzare le implementazioni in corso dall'API Cloud Quotas

Puoi anche visualizzare le implementazioni in corso utilizzando l'API Cloud Quotas. Per ulteriori informazioni, consulta le istruzioni su come configurare l'API Cloud Quotas e implementare casi d'uso comuni.

Il modello di risorse dell'API Cloud Quotas utilizza le risorse QuotaInfo e QuotaPreference per indicare le implementazioni in corso:

  • La risorsa QuotaInfo restituisce il valore della quota precedente durante le implementazioni in corso. Per le quote di cui è in corso l'implementazione, nella risposta viene visualizzato un campo rollout_info in QuotaDetails. Questo campo indica che è in corso sia l'implementazione sia l'aumento del valore della quota per le dimensioni specificate in ogni risorsa dimensionsInfo.

  • La risorsa QuotaPreference restituisce il valore della quota precedente durante i rollout in corso.

Durante gli implementazioni in corso, le seguenti API Cloud Quota restituiscono il valore della quota precedente:

Prima di utilizzare l'API Cloud Quotas

Le sezioni seguenti presuppongono che tu abbia familiarità con l'API Cloud Quotas. Prima di utilizzare l'API Cloud Quotas, assicurati di aver configurato l'ambiente di sviluppo e di conoscere i comandi per effettuare richieste GET per informazioni sulle quote:

Esempio di risposta dell'API durante un'implementazione in corso

L'esempio seguente mostra i risultati di una quota regionale supportata in quattro regioni: us-central1, us-central2, us-west1 e us-east1. Il valore predefinito è 200 in us-central1 e 100 in tutte le altre regioni. Questa quota regionale ha anche un override della quota aggiuntivo di 300 in us-central2.

Supponiamo che il producer di servizi aggiorni il valore predefinito in 220 in us-central1 e us-central2. L'esempio seguente mostra una risposta QuotaInfo in cui l'implementazione della configurazione del servizio è in corso per us-central1 e us-central2:

  • Per ogni località, il campo details mostra il valore della quota prima del completamento del rollout.
  • Per us-central1, il valore della quota è 200 e il campo rolloutInfo indica che è in corso un'implementazione. Il valore della quota viene modificato in 220 solo al termine dell'implementazione.
  • Per us-central2, il valore della quota è 300 a causa della sostituzione della quota. Il campo rolloutInfo non viene visualizzato perché il valore della quota rimane invariato al termine del rollout.
  • Per us-west1 e us-east1, il valore predefinito è 100.
"name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/GPUS-PER-GPU-FAMILY-per-project-region",
"quotatId": "GPUS-PER-GPU-FAMILY-per-project-region",
"metric": "compute.googleapis.com/gpus_per_gpu_family",
"service": "compute.googleapis.com",
"isPrecise": true,
"containerType": "PROJECT",
"dimensions": [
  "gpu_family",
  "region"
],
"quotaDisplayName": "GPUs per GPU family",
"metricDisplayName": "GPUs",
"dimensionsInfos": [
 {
        "dimensions": { "region" : "us-central1" } ,
        "details": {
            "value": 200,
            "rolloutInfo": {
              "ongoingRollout": true
            }
        },
        "applicableLocations":  [ "us-central1" ] ,
},
 {
        "dimensions": { "region" : "us-central2" } ,
        "details": {
            "value": 300,
        },
        "applicableLocations":  [ "us-central2" ]
},
{
        "dimensions": {},
        "details": {
            "value": 100,
        },
         "applicableLocations": [ "us-west1", "us-east1" ]
}]