Utilizza lo strumento gcpdiag
per rilevare e risolvere potenziali problemi di invio per le iscrizioni pull.
Utilizzare lo strumento gcpdiag
gcpdiag
è uno strumento open source. Non è un prodotto Google Cloud supportato ufficialmente.
Puoi utilizzare lo strumento gcpdiag
per identificare e risolvere i problemi dei progetti Google Cloud. Per maggiori informazioni, consulta il progetto gcpdiag su GitHub.
Lo strumento gcpdiag
ti aiuta a scoprire i problemi di importazione Pub/Sub eseguendo i seguenti controlli:
- Errori di quota:valuta i log di Esplora log per verificare la presenza di errori di quota nelle regioni e nelle zone.
- Qualificazione del throughput: esegue controlli sull'integrità della latenza di pubblicazione di un abbonamento.
Per un elenco dei passaggi di valutazione dell'importazione pull gcpdiag
, consulta
Passaggi potenziali.
Esegui il comando gcpdiag
Puoi eseguire il comando gcpdiag
da Google Cloud CLI o all'interno di un contenitore Docker.
Console Google Cloud
- Completa e poi copia il seguente comando.
- Apri la console Google Cloud e attiva Cloud Shell. Apri Cloud Console
- Incolla il comando copiato.
- Esegui il comando
gcpdiag
, che scarica l'immagine Dockergcpdiag
, quindi esegui i controlli diagnostici. Se pertinente, segui le istruzioni di output per correggere i controlli non riusciti.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAME
Docker
Puoi
eseguire gcpdiag
utilizzando un wrapper che avvia gcpdiag
in un
container Docker. È necessario installare Docker o Podman.
- Copia ed esegui il seguente comando sulla tua workstation locale.
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- Esegui il comando
gcpdiag
../gcpdiag runbook pubsub/pull-subscription-delivery \ --project=PROJECT_ID \ --parameter subscription_name=SUBSCRIPTION_NAME
Visualizza i parametri disponibili per questo runbook.
Sostituisci quanto segue:
- PROJECT_ID: l'ID del progetto da valutare
- SUBSCRIPTION_NAME: il nome dell'abbonamento da valutare nel progetto
Flag utili:
--universe-domain
: se applicabile, il dominio Trusted Partner Sovereign Cloud che ospita la risorsa--parameter
o-p
: parametri del runbook
Per un elenco e una descrizione di tutti i flag dello strumento gcpdiag
, consulta le istruzioni per l'utilizzo di gcpdiag
.