Megosztás a következőn keresztül:


Rugalmas Azure Database for PostgreSQL-kiszolgálónaplók listázása és letöltése az Azure CLI használatával

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

Ez a cikk bemutatja, hogyan listázhatja és töltheti le a rugalmas Azure Database for PostgreSQL-kiszolgálónaplókat az Azure CLI használatával.

Előfeltételek

  • Az Azure CLI 2.39.0-s vagy újabb verzióját helyileg kell futtatnia. A telepített verziók megtekintéséhez futtassa az az --version parancsot. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
  • Jelentkezzen be a fiókjába az az login paranccsal. A id tulajdonság az Azure-fiók előfizetés-azonosítójára hivatkozik.
az login

Válassza ki az adott előfizetést a fiókjában az az account set paranccsal. Jegyezze fel a id az login parancs argumentumának subscription értékeként használni kívánt kimenet értékét. Ha több előfizetéssel rendelkezik válassza ki a megfelelő előfizetést, amelyre az erőforrást terhelni szeretné. Az összes előfizetés lekéréséhez használja az az fióklistát.

az account set --subscription <subscription id>

Kiszolgálónaplók listázása az Azure CLI használatával

Miután konfigurálta az előfeltételeket, és csatlakozott a szükséges előfizetéshez, az alábbi paranccsal listázhatja a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány kiszolgálónaplóit.

Feljegyzés

A kiszolgálónaplókat ugyanúgy konfigurálhatja, mint ahogyan a kiszolgálóparaméterek használatával látható. Adja meg ezeknek a paramétereknek a megfelelő értékeit. A funkció engedélyezéséhez állítsa logfiles.download_enable BE értékre. Állítsa be logfiles.retention_days a napok megőrzési idejének meghatározására. Kezdetben a kiszolgálónaplók körülbelül egy órán át foglalnak helyet az adatlemezen, mielőtt a megadott megőrzési időszakra biztonsági mentési tárolóba lépnek.

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

Íme az előző parancs részletei.

LastModifiedTime Név ResourceGroup SizeInKb TypePropertiesType URL-cím
2024-01-10T13:20:15+00:00 serverlogs/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 serverlogs/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 serverlogs/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 serverlogs/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?

Az itt található kimeneti tábla felsorolja LastModifiedTimeSizeInKbNameResourceGroupa kiszolgálónaplókat és Download Url a kiszolgálónaplókat.

Alapértelmezés szerint LastModifiedTime 72 órára van állítva. A 72 óránál régebbi fájlok felsorolásához használja a jelölőt --file-last-written <Time:HH>.

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

Kiszolgálónaplók letöltése az Azure CLI használatával

Az alábbi parancs letölti az előző kiszolgálónaplókat az aktuális könyvtárba.

az postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo>  --name <serverlogs/postgresql_2024_01_10_12_00_00.log>

Következő lépések