Mostrar y descargar registros de Azure Database for PostgreSQL con la opción Servidor flexible mediante la CLI de Azure
SE APLICA A: Azure Database for PostgreSQL con servidor flexible
En este artículo se indica cómo mostrar y descargar registros de Azure Database for PostgreSQL con la opción Servidor flexible mediante la CLI de Azure.
Requisitos previos
- Debe ejecutar la versión 2.39.0 de la CLI de Azure o cualquier versión posterior de manera local. Para ver la versión instalada, ejecute el comando
az --version
. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure. - Inicie sesión en la cuenta mediante el comando az login. La propiedad
id
hace referencia al identificador de suscripción de la cuenta de Azure.
az login
Seleccione la suscripción concreta en su cuenta mediante el comando az account set. Anote el valor id
de la salida az login
para usarlo como valor del argumento subscription
del comando. Si tiene varias suscripciones, elija la suscripción adecuada en la que se debe facturar el recurso. Para obtener todas las suscripciones, use az account list.
az account set --subscription <subscription id>
Mostrar registros del servidor mediante la CLI de Azure
Después de configurar los requisitos previos y conectarse a la suscripción necesaria, puede mostrar los registros del servidor desde la instancia de Azure Database for PostgreSQL con la opción Servidor flexible mediante el comando siguiente.
Nota:
Puede configurar los registros del servidor de la misma manera que se indica mediante los parámetros de servidor. Establezca los valores adecuados para estos parámetros. Establezca logfiles.download_enable
en ON para habilitar esta característica. Establezca logfiles.retention_days
para definir la retención en días. Inicialmente, los registros del servidor ocupan espacio en el disco de datos durante aproximadamente una hora antes de pasar al almacenamiento de copia de seguridad para el período de retención establecido.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Estos son los detalles del comando anterior.
LastModifiedTime | Nombre | ResourceGroup | SizeInKb | TypePropertiesType | URL |
---|---|---|---|---|---|
2024-01-10T13:20:15+00:00 | serverlogs/postgresql_2024_01_10_12_00_00.log | myresourcegroup | 242 | REGISTRO | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_12_00_00.log? |
2024-01-10T14:20:37+00:00 | serverlogs/postgresql_2024_01_10_13_00_00.log | myresourcegroup | 237 | REGISTRO | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_13_00_00.log? |
2024-01-10T15:20:58+00:00 | serverlogs/postgresql_2024_01_10_14_00_00.log | myresourcegroup | 237 | REGISTRO | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_14_00_00.log? |
2024-01-10T16:21:17+00:00 | serverlogs/postgresql_2024_01_10_15_00_00.log | myresourcegroup | 240 | REGISTRO | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_15_00_00.log? |
La tabla de salida aquí muestra LastModifiedTime
, Name
, ResourceGroup
, SizeInKb
y Download Url
de los registros del servidor.
De manera predeterminada, LastModifiedTime
está establecido en 72 horas. Para mostrar archivos anteriores a 72 horas, use la marca --file-last-written <Time:HH>
.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Descargar registros del servidor mediante la CLI de Azure
El siguiente comando descarga los registros del servidor anteriores en el directorio actual.
az postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <serverlogs/postgresql_2024_01_10_12_00_00.log>
Pasos siguientes
- Para habilitar y deshabilitar los registros de servidor del portal, consulte Habilitar, enumerar y descargar registros del servidor para Azure Database for PostgreSQL con la opción Servidor flexible.
- Más información sobre el registro.