Delen via


Azure Database for MySQL - Flexible Server-logboeken weergeven en downloaden met behulp van de Azure CLI

In dit artikel leest u hoe u Azure Database for MySQL Flexible Server-logboeken kunt weergeven en downloaden met behulp van Azure CLI.

Prerequisites

Voor dit artikel moet u azure CLI versie 2.39.0 of hoger lokaal uitvoeren. Voer de opdracht az --version uit om de geïnstalleerde versie te zien. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

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

Selecteer het specifieke abonnement in uw account met de opdracht 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. Als u meerdere abonnementen hebt, kiest u het juiste abonnement waarin de resource moet worden gefactureerd. U kunt al uw abonnementen ophalen met de opdracht az account list.

az account set --subscription <subscription id>

Serverlogboeken weergeven met behulp van Azure CLI

Nadat u de vereisten hebt geconfigureerd en verbinding hebt gemaakt met uw abonnement, voert u de volgende opdracht uit om de serverlogboeken van uw Azure Database for MySQL Flexible Server-exemplaar weer te geven. Dit zijn de details voor de uitvoer van de opdracht.

az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>

Dit zijn de details voor de bovenstaande opdracht

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?

De lijst toont de LastModifiedTime, Name, ResourceGroup, SizeInKb en download-URL voor de beschikbare serverlogboeken. De standaard LastModifiedTime is ingesteld op 72 uur. Gebruik de --file-last-written <Time:HH> vlag om bestanden weer te geven die ouder zijn dan 72 uur.

az mysql flexible-server server-logs list --resource-group <myresourcegroup>  --server-name <serverlogdemo> --out table --file-last-written <144>

Serverlogboeken downloaden met behulp van Azure CLI

Met de volgende opdracht worden de voorgaande serverlogboeken naar uw huidige map gedownload.

az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <mysql-slow-serverlogdemo-2022073111.log>