Delen via


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

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

In dit artikel leest u hoe u azure Database for MySQL flexibele serverlogboeken kunt weergeven en downloaden met behulp van Azure CLI.

Vereisten

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.

U moet zich aanmelden bij uw account met behulp van de opdracht az login . Zoals u kunt zien, verwijst de eigenschap id naar de Abonnements-id voor uw Azure-account.

az login

Selecteer het specifieke abonnement in uw account met de opdracht az account set. Noteer de id-waarde uit de uitvoer van az login en gebruik deze als de waarde voor het argument abonnement in de opdracht. 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

Zodra u de vereisten hebt geconfigureerd en verbonden bent met uw vereiste abonnement. U kunt de serverlogboeken van uw flexibele serverexemplaren van Azure Database for MySQL weergeven met behulp van de volgende 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 Naam 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?

In de bovenstaande lijst ziet u LastModifiedTime, Name, ResourceGroup, SizeInKb en Download-URL van de beschikbare serverlogboeken. Default LastModifiedTime is ingesteld op 72 uur, voor het weergeven van bestanden ouder dan 72 uur, gebruik de vlag --file-last-written <Time:HH>

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>

Volgende stappen