Dela via


Lista och ladda ned Azure Database for MySQL – flexibla serverloggar med hjälp av Azure CLI

GÄLLER FÖR: Azure Database for MySQL – flexibel server

Den här artikeln visar hur du listar och laddar ned Loggar för flexibel Azure Database for MySQL-server med Azure CLI.

Förutsättningar

Den här artikeln kräver att du kör Azure CLI version 2.39.0 eller senare lokalt. Kör kommandot az --version om du vill se vilken version som är installerad. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Du måste logga in på ditt konto med kommandot az login . Observera ID-egenskapen, som refererar till Prenumerations-ID för ditt Azure-konto.

az login

Välj den specifika prenumerationen under ditt konto med kommandot az account set . Anteckna ID-värdet från az login-utdata som ska användas som värde för prenumerationsargumentet i kommandot . Om du har flera prenumerationer ska du välja lämplig prenumeration där resursen ska debiteras. Om du vill hämta hela prenumerationen använder du az account list.

az account set --subscription <subscription id>

Visa en lista över serverloggar med Azure CLI

När du har konfigurerat förutsättningarna och anslutit till din prenumeration som krävs. Du kan lista serverloggarna från din Azure Database for MySQL – flexibel serverinstans med hjälp av följande kommando.

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

Här följer information om kommandot ovan

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?

Ovanstående lista visar LastModifiedTime, Name, ResourceGroup, SizeInKb och Download URL för de tillgängliga serverloggarna. LastModifiedTime-standardinställningen är 72 timmar, för att visa filer som är äldre än 72 timmar använder du flaggan --file-last-written <Time:HH>

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

Ladda ned serverloggar med Hjälp av Azure CLI

Följande kommando laddar ned föregående serverloggar till din aktuella katalog.

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

Nästa steg