Usa la herramienta gcpdiag
para descubrir y corregir posibles problemas de publicación de las suscripciones de extracción.
Usa la herramienta gcpdiag
gcpdiag
es una herramienta de código abierto. No es un producto de Google Cloud compatible oficialmente.
Puedes usar la herramienta gcpdiag
para identificar y corregir problemas del proyecto de Google Cloud. Para obtener más información, consulta el proyecto en GitHub.
La herramienta gcpdiag
te ayuda a descubrir problemas de entrega de Pub/Sub mediante las siguientes verificaciones:
- Errores de cuota: Evalúa los registros del Explorador de registros para verificar si hay errores de cuota en las regiones y zonas.
- Calificación de rendimiento: Realiza verificaciones en el estado de la latencia de entrega de una suscripción.
Para obtener una lista de los pasos de evaluación de la publicación mediante la extracción de gcpdiag
, consulta Pasos potenciales.
Ejecuta el comando gcpdiag
Puedes ejecutar el comando gcpdiag
desde Google Cloud CLI o dentro de un contenedor de Docker.
Consola de Google Cloud
- Completa y, luego, copia el siguiente comando.
- Abre la consola de Google Cloud y activa Cloud Shell. Abre la consola de Cloud
- Pega el comando copiado.
- Ejecuta el comando
gcpdiag
, que descarga la imagen de Dockergcpdiag
y, luego, realiza verificaciones de diagnóstico. Si corresponde, sigue las instrucciones de salida para corregir las verificaciones que fallaron.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAME
Docker
Puedes
ejecutar gcpdiag
con un wrapper que inicie gcpdiag
en un
contenedor de Docker. Se debe instalar 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 para este runbook.
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto que se evaluará.
- SUBSCRIPTION_NAME: Es el nombre de la suscripción que se evaluará en tu proyecto.
Marcas útiles:
--universe-domain
: Si corresponde, el dominio de Trusted Partner Sovereign Cloud que aloja el recurso--parameter
o-p
: Parámetros del runbook
Para obtener una lista y una descripción de todas las marcas de la herramienta gcpdiag
, consulta las instrucciones de uso de gcpdiag
.