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 Google Cloud
del progetto. 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 Logs Explorer 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.
Google Cloud console
- Completa e poi copia il seguente comando.
- Apri la Google Cloud console 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_NAMEDocker
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--parametero-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.