Use a ferramenta gcpdiag para descobrir e corrigir possíveis problemas de
entrega de assinaturas de extração.
Usar a ferramenta gcpdiag
gcpdiag
é uma ferramenta de código aberto. Não é um produto Google Cloud com suporte oficial.
Use a ferramenta gcpdiag para identificar e corrigir problemas no projeto Google Cloud. Para mais informações, consulte o projeto gcpdiag no GitHub.
A ferramenta gcpdiag ajuda a descobrir problemas de entrega por pull do Pub/Sub realizando as seguintes verificações:
- Erros de cota:avalia os registros da Análise de registros para verificar se há erros de cota em regiões e zonas.
- Qualificação de capacidade de transmissão:realiza verificações na integridade da latência de exibição de uma assinatura.
Para uma lista de etapas de avaliação de entrega por pull do gcpdiag, consulte
Etapas possíveis.
Execute o comando gcpdiag.
É possível executar o comando gcpdiag na Google Cloud CLI ou em um contêiner Docker.
Console doGoogle Cloud
- Preencha e copie o comando a seguir.
- Abra o console do Google Cloud e ative o Cloud Shell. Abrir Console do Cloud
- Cole o comando copiado.
- Execute o comando
gcpdiag, que faz o download da imagem Dockergcpdiag. e realiza verificações de diagnóstico. Se aplicável, siga as instruções de saída para corrigir verificações com falha.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAMEDocker
Você pode
executar gcpdiag usando um wrapper que inicia gcpdiag em um contêiner do Docker. Docker ou
Podman precisa ser instalado.
- Copie e execute o seguinte comando na 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 runbook.
Substitua:
- PROJECT_ID: o ID do projeto a ser avaliado.
- SUBSCRIPTION_NAME: o nome da assinatura a ser avaliada no seu projeto
Flags úteis
--universe-domain: se aplicável, a Nuvem soberana de parceiro confiável que hospeda o recurso--parameterou-p: parâmetros do runbook
Para conferir uma lista e descrição de todas as flags da ferramenta gcpdiag, consulte
Instruções de uso do gcpdiag.