Suggerimenti per i limiti di servizio (quota)
Il consigliatore per i limiti di servizio analizza l'utilizzo delle quote di servizio da parte dei progetti della tua organizzazione e fornisce consigli che ti aiutano a identificare le risorse che potrebbero avvicinarsi ai limiti di quota.
Panoramica
I limiti di quota sono stati introdotti per aiutarti a gestire le risorse e proteggerti da picchi imprevisti di utilizzo, ma possono essere complicati da monitorare e gestire. Il consigliatore dei limiti di servizio analizza l'utilizzo della quota e fornisce le seguenti funzionalità per aiutarti a rilevare potenziali colli di bottiglia prima che diventino un problema:
- Consigli per esaminare le quote con un utilizzo elevato
- Approfondimenti sull'utilizzo per ogni quota con un utilizzo elevato
Monitorare e intervenire in modo proattivo in base ai consigli sulla quota può contribuire a ridurre il rischio di esaurire la quota. Oltre ai consigli aggiornati una volta al giorno, puoi configurare avvisi sull'utilizzo delle quote utilizzando Cloud Monitoring per le quote che potrebbero richiedere il monitoraggio in tempo reale.
Come funziona
Il consigliatore dei limiti di servizio analizza l'utilizzo in base a tariffe, allocazioni e quote simultanee negli ultimi 30 giorni. Se in qualsiasi momento durante questi 30 giorni il tuo utilizzo raggiunge l'80% del limite attuale, verrà generato un consiglio.
Prezzi
Consulta i prezzi dei consigli.
Prima di iniziare
Prima di poter visualizzare gli approfondimenti e i consigli, devi:
- Devi abilitare l'API Recommender. Devi abilitare l'API in un solo progetto. Puoi quindi utilizzare lo stesso progetto per esaminare consigli e approfondimenti per altri progetti utilizzando la funzionalità --billing-project di gcloud/API.
- Assicurati di avere uno di questi ruoli obbligatori assegnati:
Descrizione | Ruoli |
---|---|
Visualizza i suggerimenti |
recommender.serviceLimitViewer |
Visualizzare e aggiornare i consigli |
recommender.serviceLimitAdmin |
Questi ruoli forniscono un insieme di autorizzazioni che ti consentono di accedere a approfondimenti e consigli. Per saperne di più sui ruoli, consulta la sezione Informazioni sui ruoli e Concedere autorizzazioni IAM.
Puoi anche disattivare tutti gli approfondimenti e i consigli sui limiti dei servizi nel Centro trasparenza e controllo. Per modificare le impostazioni di disattivazione, devi disporre del ruolo IAM dataprocessing.admin
. Per ulteriori informazioni sulla disattivazione, consulta la sezione Disattivare gli approfondimenti e i consigli.
ID consigliatore
Di seguito sono riportati l'ID e il tipo di insight del recommender per il limite del servizio (quota):
google.resourcemanager.serviceLimit.Recommender
google.resourcemanager.serviceLimit.Insight
Autorizzazioni IAM richieste
Per accedere all'elenco di approfondimenti e consigli sui limiti di servizio, sono necessarie le seguenti autorizzazioni:
recommender.resourcemanagerServiceLimitRecommendations.get
recommender.resourcemanagerServiceLimitRecommendations.list
recommender.resourcemanagerServiceLimitInsights.get
recommender.resourcemanagerServiceLimitInsights.list
Per aggiornare i consigli e le statistiche (ad esempio per ignorare un consiglio), sono necessarie le seguenti autorizzazioni:
recommender.resourcemanagerServiceLimitRecommendations.update
recommender.resourcemanagerServiceLimitInsights.update
Visualizzazione dei suggerimenti relativi al limite di servizio (quota)
Tutti i clienti possono accedere a approfondimenti e suggerimenti tramite Cloud Console, gcloud
o l'API Recommender.
L'esportazione dei suggerimenti tramite BigQuery è disponibile anche per i clienti con un pacchetto di assistenza Standard, Avanzata o Premium.
Console
Vai all'hub dei suggerimenti. Consulta anche la Guida introduttiva all'hub dei suggerimenti.
Nella scheda Rivedi e gestisci l'utilizzo della quota, fai clic su Visualizza tutto.
gcloud
Per visualizzare consigli e approfondimenti utilizzando gcloud
, segui i passaggi riportati di seguito.
Per ulteriori informazioni, consulta Utilizzo dell'API - Approfondimenti e Utilizzo dell'API - Suggerimenti.
Consigli
Per elencare i consigli per il progetto in cui hai attivato l'API Recommender, esegui il seguente comando:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.resourcemanager.serviceLimit.Recommender
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
Per elencare i consigli in un progetto diverso mentre utilizzi un progetto in cui hai attivato l'API Recommender (come nel passaggio precedente), esegui il seguente comando:
gcloud recommender recommendations list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.resourcemanager.serviceLimit.Recommender
Sostituisci quanto segue:
BILLING_PROJECT_ID
: l'ID del progetto che hai attivato con l'API Recommender (dovrebbe essere lo stesso PROJECT_ID indicato nel passaggio precedente).PROJECT_ID
: l'ID di un altro progetto per il quale vuoi visualizzare i consigli.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
Approfondimenti
Per elencare gli approfondimenti, puoi utilizzare un insieme di comandi simile. Basta apportare due modifiche a ciascuno dei comandi precedenti:
- Invece di eseguire
gcloud recommender recommendations list
, eseguigcloud recommender insights list
. - Invece di passare
--recommender=google.resourcemanager.serviceLimit.Recommender
passa--insight-type=google.resourcemanager.serviceLimit.Insight
Ad esempio, per elencare gli approfondimenti per un determinato progetto, esegui il seguente comando:
gcloud recommender insights list
--project=PROJECT_ID
--location=LOCATION
--insight-type=google.resourcemanager.serviceLimit.Insight
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
API
Per visualizzare consigli e approfondimenti, puoi utilizzare curl
per inviare una richiesta alle API Recommender. Per autorizzare le richieste dalla riga di comando,
utilizza i token di accesso OAuth. Un token di accesso OAuth è una stringa che concede l'accesso temporaneo a un'API.
Consigli
Per elencare i consigli per il progetto in cui hai attivato l'API Recommender, esegui il seguente comando:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ recommenders/google.resourcemanager.serviceLimit.Recommender/recommendations"
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
Per elencare i consigli in un progetto diverso mentre utilizzi un progetto in cui hai attivato l'API Recommender (come nel passaggio precedente), esegui il seguente comando:
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: BILLING_PROJECT_ID" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ recommenders/google.resourcemanager.serviceLimit.Recommender/recommendations"
Sostituisci quanto segue:
BILLING_PROJECT_ID
: l'ID del progetto che hai attivato con l'API Recommender (dovrebbe essere lo stesso PROJECT_ID indicato nel passaggio precedente).PROJECT_ID
: l'ID di un altro progetto per il quale vuoi visualizzare i consigli.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
Approfondimenti
Per elencare gli approfondimenti, puoi utilizzare un insieme di comandi simile. Basta sostituire
recommenders/google.resourcemanager.serviceLimit.Recommender/recommendations
con insightTypes/google.resourcemanager.serviceLimit.Insight/insights
nell'
URL.
Ad esempio, per elencare gli approfondimenti per un determinato progetto, esegui il seguente comando:
curl
-H "Authorization: Bearer $(gcloud auth print-access-token)"
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/
insightTypes/google.resourcemanager.serviceLimit.Insight/insights"
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto.LOCATION
: la regione o la zona Cloud. Se un tipo di quota non è definito a livello regionale o zonale, rientra nella località "globale".
Esportazione in BigQuery
I suggerimenti e gli approfondimenti possono essere esportati collettivamente anche in una tabella BigQuery. Per maggiori dettagli, consulta la documentazione di BigQuery Export.