Dela via


Aktivera, lista och ladda ned serverloggar i Azure Database for PostgreSQL – flexibel server med hjälp av Azure CLI

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

Den här artikeln visar hur du listar och laddar ned flexibla serverloggar i Azure Database for PostgreSQL med hjälp av Azure CLI.

Förutsättningar

  • Du måste köra 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.
  • Logga in på ditt konto med kommandot az login . Egenskapen id 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 värdet id från utdata som az login ska användas som värde för subscription argumentet i kommandot. Om du har flera prenumerationer ska du välja lämplig prenumeration där resursen ska debiteras. Om du vill hämta alla dina prenumerationer använder du az account list.

az account set --subscription <subscription id>

Visa en lista över serverloggar med hjälp av Azure CLI

När du har konfigurerat förutsättningarna och anslutit till den prenumeration som krävs kan du visa en lista över serverloggarna från azure database for PostgreSQL–instansen för flexibel server med hjälp av följande kommando.

Kommentar

Du kan konfigurera serverloggarna på samma sätt som du nyss visade med hjälp av serverparametrarna. Ange lämpliga värden för dessa parametrar. Ställ in logfiles.download_enable på PÅ för att aktivera den här funktionen. Ange logfiles.retention_days för att definiera kvarhållning i dagar. Inledningsvis upptar serverloggar datadiskutrymme i ungefär en timme innan de flyttas till lagring för säkerhetskopiering för den angivna kvarhållningsperioden.

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

Här följer information om föregående kommando.

LastModifiedTime Name ResourceGroup SizeInKb TypePropertiesType webbadress
2024-01-10T13:20:15+00:00 serverloggar/postgresql_2024_01_10_12_00_00.log myresourcegroup 242 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_12_00_00.log?
2024-01-10T14:20:37+00:00 serverloggar/postgresql_2024_01_10_13_00_00.log myresourcegroup 237 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_13_00_00.log?
2024-01-10T15:20:58+00:00 serverloggar/postgresql_2024_01_10_14_00_00.log myresourcegroup 237 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_14_00_00.log?
2024-01-10T16:21:17+00:00 serverloggar/postgresql_2024_01_10_15_00_00.log myresourcegroup 240 LOG https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_15_00_00.log?

I utdatatabellen här visas LastModifiedTime, Name, ResourceGroup, SizeInKboch Download Url av serverloggarna.

Som standard LastModifiedTime anges till 72 timmar. Om du vill visa filer som är äldre än 72 timmar använder du flaggan --file-last-written <Time:HH>.

az postgres 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 postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <serverlogs/postgresql_2024_01_10_12_00_00.log>

Dela dina förslag och buggar med produktteamet för Azure Database for PostgreSQL.