Usa la herramienta gcpdiag
para descubrir y solucionar posibles problemas de entrega de suscripciones de extracción.
Usar la herramienta gcpdiag
gcpdiag
es una herramienta de código abierto. No es un producto Google Cloud oficialmente compatible.
Puedes usar la gcpdiag
herramienta para identificar y solucionar Google Cloudproblemas de proyectos. Para obtener más información, consulta el proyecto gcpdiag en GitHub.
La herramienta gcpdiag
te ayuda a detectar problemas de entrega de extracción de Pub/Sub realizando las siguientes comprobaciones:
- Errores de cuota: evalúa los registros de Explorador de registros para comprobar si hay errores de cuota en regiones y zonas.
- Calificación del rendimiento: realiza comprobaciones del estado de la latencia de entrega de una suscripción.
Para ver una lista de los pasos de evaluación de la entrega de extracción gcpdiag
, consulta Pasos posibles.
Ejecuta el comando gcpdiag
.
Puedes ejecutar el comando gcpdiag
desde la CLI de Google Cloud o en un contenedor Docker.
Google Cloud consola
- Completa y copia el siguiente comando.
- Abre la Google Cloud consola y activa Cloud Shell. Abrir la consola de Cloud
- Pega el comando copiado.
- Ejecuta el comando
gcpdiag
, que descarga la imagen de Dockergcpdiag
y, a continuación, realiza comprobaciones de diagnóstico. Si procede, sigue las instrucciones de salida para corregir las comprobaciones fallidas.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAME
Docker
Puedes
ejecutar gcpdiag
mediante un envoltorio que inicie gcpdiag
en un
contenedor Docker. Debes tener instalado Docker o Podman.
- Copia y ejecuta el siguiente comando en tu estación de trabajo local.
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- Ejecuta el comando
gcpdiag
../gcpdiag runbook pubsub/pull-subscription-delivery \ --project=PROJECT_ID \ --parameter subscription_name=SUBSCRIPTION_NAME
Consulta los parámetros disponibles de este runbook.
Haz los cambios siguientes:
- PROJECT_ID: ID del proyecto que se va a evaluar
- SUBSCRIPTION_NAME: el nombre de la suscripción que se va a evaluar en tu proyecto
Marcas útiles:
--universe-domain
: Si procede, el dominio Trusted Partner Sovereign Cloud que aloja el recurso--parameter
o-p
: parámetros de runbook
Para ver una lista y una descripción de todas las marcas de la herramienta gcpdiag
, consulta las gcpdiag
instrucciones de uso.