Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak vypsat a stáhnout protokoly flexibilního serveru Azure Database for MySQL pomocí Azure CLI.
Prerequisites
Tento článek vyžaduje, abyste místně spustili Azure CLI verze 2.39.0 nebo novější. Pokud chcete zjistit nainstalovanou verzi, spusťte příkaz az --version. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI.
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
Pomocí příkazu az account set vyberte konkrétní předplatné ve vašem účtu. Make a note of the id value from the az login output to use as the value for subscription argument in the command. Pokud máte více předplatných, vyberte odpovídající předplatné, ve kterém se má prostředek účtovat. Pokud chcete získat všechna vaše předplatné, použijte příkaz az account list.
az account set --subscription <subscription id>
Výpis protokolů serveru pomocí Azure CLI
Jakmile nakonfigurujete požadavky a připojíte se k předplatnému, spuštěním následujícího příkazu zobrazte seznam protokolů serveru z instance flexibilního serveru Azure Database for MySQL. Tady jsou podrobnosti výstupu příkazu.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Tady jsou podrobnosti pro výše uvedený příkaz.
| 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? |
Seznam zobrazuje čas poslední úpravy (LastModifiedTime), název (Name), skupinu prostředků (ResourceGroup), velikost v kilobajtech (SizeInKb) a adresu URL pro stažení dostupných protokolů serveru.
Výchozí hodnota LastModifiedTime je nastavená na 72 hodin. Pokud chcete zobrazit seznam souborů starších než 72 hodin, použijte --file-last-written <Time:HH> příznak.
az mysql flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Stažení protokolů serveru pomocí Azure CLI
Následující příkaz stáhne předchozí protokoly serveru do aktuálního adresáře.
az mysql flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <mysql-slow-serverlogdemo-2022073111.log>