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
- Om du vill aktivera och inaktivera serverloggar från portalen kan du läsa artikeln .
- Läs mer om Att konfigurera långsamma loggar med Hjälp av Azure CLI