Usa la herramienta gcpdiag para descubrir y corregir posibles problemas de entrega de suscripciones de extracción.
Usa la herramienta gcpdiag
gcpdiag es una herramienta de código abierto. No es un producto Google Cloud compatible oficialmente.
Puedes usar la herramienta gcpdiag para identificar y corregir Google Cloudproblemas del proyecto. Para obtener más información, consulta el proyecto de gcpdiag en GitHub.
La herramienta gcpdiag te ayuda a descubrir problemas de entrega por extracción de Pub/Sub realizando las siguientes verificaciones:
- Errores de cuota: Evalúa los registros del Explorador de registros para verificar si hay errores de cuota en regiones y zonas.
- Calificación del rendimiento: Realiza verificaciones sobre el estado de la latencia de entrega de una suscripción.
Para obtener una lista de los pasos de evaluación de la entrega de gcpdiag, consulta Pasos posibles.
Ejecuta el comando gcpdiag
Puedes ejecutar el comando gcpdiag desde Google Cloud CLI o dentro de un contenedor de Docker.
Consola deGoogle Cloud
- Completa y, luego, copia el siguiente comando.
- Abre la Google Cloud consola y activa Cloud Shell. Abre la consola de Cloud
- Pega el comando copiado.
- Ejecuta el comando
gcpdiag, que descarga la imagen de Dockergcpdiagy, 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_NAMEDocker
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: ID del proyecto que se evaluará
- SUBSCRIPTION_NAME: 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--parametero-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.