Resolva problemas de fornecimento de obtenção

Use a ferramenta gcpdiag para descobrir e corrigir potenciais problemas de entrega para subscrições de obtenção.

Use a ferramenta gcpdiag

gcpdiag é uma ferramenta de código aberto. Não é um produto Google Cloud suportado oficialmente. Pode usar a ferramenta gcpdiag para ajudar a identificar e corrigir Google Cloud problemas do projeto. Para mais informações, consulte o projeto gcpdiag no GitHub.

A ferramenta gcpdiag ajuda a descobrir problemas de entrega de obtenção do Pub/Sub através das seguintes verificações:

  • Erros de quota: avalia os registos do Explorador de registos para verificar se existem erros de quota nas regiões e zonas.
  • Qualificação do débito: realiza verificações no estado da latência de entrega de uma subscrição.

Para ver uma lista dos gcpdiagpassos de avaliação do envio por obtenção, consulte a secção Passos potenciais.

Execute o comando gcpdiag

Pode executar o comando gcpdiag a partir da CLI do Google Cloud ou num contentor Docker.

Google Cloud consola

  1. Conclua e, em seguida, copie o seguinte comando.
  2. gcpdiag runbook pubsub/pull-subscription-delivery \
      --project=PROJECT_ID \
      --parameter subscription_name=SUBSCRIPTION_NAME
  3. Abra a Google Cloud consola e ative o Cloud Shell.
  4. Abra a Cloud Console
  5. Cole o comando copiado.
  6. Execute o comando gcpdiag, que transfere a imagem do Docker gcpdiag e, em seguida, faz verificações de diagnóstico. Se aplicável, siga as instruções de saída para corrigir as verificações com falhas.

Docker

Pode executar o gcpdiag usando um wrapper que inicia o gcpdiag num contentor do Docker. O Docker ou o Podman têm de estar instalados.

  1. Copie e execute o seguinte comando na sua estação de trabalho local.
    curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
  2. Execute o comando gcpdiag.
    ./gcpdiag runbook pubsub/pull-subscription-delivery \
      --project=PROJECT_ID \
      --parameter subscription_name=SUBSCRIPTION_NAME

Veja os parâmetros disponíveis para este manual de procedimentos.

Substitua o seguinte:

    • PROJECT_ID: o ID do projeto a avaliar
    • SUBSCRIPTION_NAME: o nome da subscrição a avaliar no seu projeto

Sinalizações úteis:

Para ver uma lista e uma descrição de todas as flags da ferramenta gcpdiag, consulte as gcpdiag instruções de utilização.