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 gcpdiag
passos 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
- Conclua e, em seguida, copie o seguinte comando.
- Abra a Google Cloud consola e ative o Cloud Shell. Abra a Cloud Console
- Cole o comando copiado.
- Execute o comando
gcpdiag
, que transfere a imagem do Dockergcpdiag
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.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAME
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.
- Copie e execute o seguinte comando na sua estação de trabalho local.
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- 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:
--universe-domain
: Se aplicável, o domínio de nuvem soberana de parceiros fidedignos que aloja o recurso--parameter
ou-p
: parâmetros do Runbook
Para ver uma lista e uma descrição de todas as flags da ferramenta gcpdiag
, consulte as
gcpdiag
instruções de utilização.