Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo enumerar y descargar registros del servidor flexible de Azure Database for MySQL mediante la CLI de Azure.
Prerequisites
En este artículo es necesario que ejecute la versión 2.39.0 de la CLI de Azure, o cualquier versión posterior, de forma 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.
You need to sign in to your account using the az login command. Note the id property, which refers to Subscription ID for your Azure account.
az login
Seleccione la suscripción específica en su cuenta mediante el comando az account set. Make a note of the id value from the az login output to use as the value for subscription argument in the command. 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>
Enumeración de registros de servidor mediante la CLI de Azure
Después de configurar los requisitos previos y conectarse a la suscripción, ejecute el siguiente comando para enumerar los registros del servidor de la instancia de servidor flexible de Azure Database for MySQL. Estos son los detalles del resultado del comando.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Estos son los detalles del comando anterior
| LastModifiedTime | Name | ResourceGroup | SizeInKb | TypePropertiesType | Url |
|---|---|---|---|---|---|
| 2022-08-01T11:09:48+00:00 | mysql-slow-serverlogdemo-2022073111.log | myresourcegroup | 10947 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022073111.log? |
| 2022-08-02T11:10:00+00:00 | mysql-slow-serverlogdemo-2022080111.log | myresourcegroup | 10927 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080111.log? |
| 2022-08-03T11:10:12+00:00 | mysql-slow-serverlogdemo-2022080211.log | myresourcegroup | 10936 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080211.log? |
| 2022-08-03T11:12:00+00:00 | mysql-slow-serverlogdemo-2022080311.log | myresourcegroup | 8920 | slowlog |
https://00000000000.file.core.windows.net/0000000serverlog/slowlogs/mysql-slow-serverlogdemo-2022080311.log? |
En la lista se muestran lastModifiedTime, Name, ResourceGroup, SizeInKb y la dirección URL de descarga de los registros de servidor disponibles.
El parámetro LastModifiedTime predeterminado se establece en 72 horas. Para enumerar archivos anteriores a 72 horas, use la --file-last-written <Time:HH> marca .
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Descarga de registros de servidor mediante la CLI de Azure
El siguiente comando descarga los registros del servidor anteriores en el directorio actual.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>