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 Flexible Server-logboeken 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 Azure Database for MySQL Flexible Server-exemplaar 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
- Als u Server-logboeken vanuit de portal wilt in- en uitschakelen, raadpleegt u het artikel.
- Meer informatie over het configureren van trage logboeken met behulp van Azure CLI