Risolvere i problemi di importazione

Utilizza lo strumento gcpdiag per scoprire e risolvere potenziali problemi di pubblicazione per gli abbonamenti 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 Google Cloud i problemi del progetto. Per maggiori informazioni, consulta il progetto gcpdiag su GitHub.

Lo strumento gcpdiag ti aiuta a scoprire i problemi di pull delivery di Pub/Sub eseguendo i seguenti controlli:

  • Errori di quota:valuta i log di Esplora log per verificare la presenza di errori di quota in regioni e zone.
  • Qualifica del throughput:esegue controlli sull'integrità della latenza di pubblicazione di un abbonamento.

Per un elenco dei passaggi di valutazione della modalità di invio pull di gcpdiag, consulta Passaggi potenziali.

Esegui il comando gcpdiag.

Puoi eseguire il comando gcpdiag da Google Cloud CLI o all'interno di un container Docker.

ConsoleGoogle Cloud

  1. Completa e copia il seguente comando.
  2. gcpdiag runbook pubsub/pull-subscription-delivery \
      --project=PROJECT_ID \
      --parameter subscription_name=SUBSCRIPTION_NAME
  3. Apri la console Google Cloud e attiva Cloud Shell.
  4. Apri Cloud Console
  5. Incolla il comando copiato.
  6. Esegui il comando gcpdiag, che scarica l'immagine Docker gcpdiag e poi esegue controlli diagnostici. Se applicabile, segui le istruzioni di output per correggere i controlli non riusciti.

Docker

Puoi eseguire gcpdiag utilizzando un wrapper che avvia gcpdiag in un container Docker. Docker o Podman devono essere installati.

  1. Copia ed esegui il seguente comando sulla workstation locale.
    curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
  2. 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:

Per un elenco e una descrizione di tutti i flag dello strumento gcpdiag, consulta le istruzioni per l'utilizzo di gcpdiag.