Genera y diagnostica archivos de volcado de AlloyDB Omni

En esta página, se describe cómo generar archivos de volcado del sistema de AlloyDB Omni y analizar las causas de problemas inesperados.

Antes de comenzar

Extrae la utilidad alloydb-sysdump que se incluye en la imagen de Docker de AlloyDB Omni que instalaste:

Docker

  docker run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
  chmod +x /tmp/alloydb-sysdump

Podman

  podman run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
  chmod +x /tmp/alloydb-sysdump

Genera un archivo de volcado de AlloyDB Omni

Puedes generar un archivo de volcado de AlloyDB Omni de forma manual en cualquier momento. El examen del archivo de volcado te ayuda a ti o al equipo de Atención al cliente de Google Cloud a analizar problemas con la instalación de AlloyDB Omni, como interbloqueos que bloquean conexiones nuevas, consultas lentas, limpieza lenta, alto uso de memoria, CPU o almacenamiento.

Para generar un archivo de volcado, ejecuta el siguiente comando:

   sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME

Reemplaza lo siguiente:

  • INSTALL_PATH: Es la ruta de acceso al directorio de instalación de AlloyDB Omni al que se puede acceder desde el sistema de archivos del host.
  • USERNAME: Es el nombre del usuario que se conecta a la base de datos.
  • PORT: Es el puerto TCP en el que AlloyDB Omni acepta conexiones. El valor predeterminado es 5432.
  • HOSTNAME: Es el nombre de host de la máquina en la que se ejecuta AlloyDB Omni. Si el valor comienza con una barra, se usa como directorio para un socket de dominio Unix. El valor predeterminado es localhost.
  • CONTAINER_NAME: Es el nombre del contenedor en el que se ejecuta AlloyDB Omni.

    El resultado del comando muestra la ubicación del archivo de volcado del sistema.

    Para obtener más información sobre los argumentos del comando, ejecuta lo siguiente:

     /tmp/alloydb-sysdump --help

Revisa un archivo de volcado de AlloyDB Omni

Un archivo de volcado de AlloyDB Omni es un archivo de texto común que resume varios aspectos del estado del sistema. Para revisarlo, ábrelo en un editor de texto, el programa less o cualquier otro programa para ver archivos de texto.

AlloyDB Omni guarda el archivo en tu directorio de datos y le asigna el nombre alloydb_system_dump_ seguido de una marca de tiempo. Por ejemplo, alloydb_system_dump_20240614_062953PM

Crea un caso de asistencia para obtener ayuda

Si necesitas ayuda para interpretar un archivo de volcado del sistema y solucionar un problema con AlloyDB Omni, crea un caso de asistencia y adjúntalo. Debes tener una cuenta de Google Cloud para crear un caso de asistencia.

El equipo de AlloyDB responde según la prioridad del caso y el servicio de asistencia correspondiente en el momento de la creación.