Aktivieren, Auflisten und Herunterladen von Serverprotokollen in Azure Database for PostgreSQL – Flexible Server mithilfe der Azure CLI
GILT FÜR: Azure Database for PostgreSQL – Flexibler Server
In diesem Artikel werden das Auflisten und Herunterladen von Protokollen für Azure Database for PostgreSQL Flexible Server mithilfe der Azure CLI erläutert.
Voraussetzungen
- Sie müssen Version 2.39.0 oder höher der Azure CLI lokal ausführen. Führen Sie den Befehl
az --version
aus, um die installierte Version anzuzeigen. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI. - Melden Sie sich mithilfe des Befehls az login bei Ihrem Konto an. Die Eigenschaft
id
verweist auf die Abonnement-ID für Ihr Azure-Konto.
az login
Wählen Sie mithilfe des Befehls az account set das Abonnement für Ihr Konto aus. Notieren Sie sich den id
-Wert aus der az login
-Ausgabe, da dieser als Wert für das Argument subscription
im Befehl verwendet werden soll. Wenn Sie über mehrere Abonnements verfügen, wählen Sie das entsprechende Abonnement aus, in dem die Ressource fakturiert sein sollte. Verwenden Sie az account list, um alle Abonnements abzurufen.
az account set --subscription <subscription id>
Auflisten von Serverprotokollen mithilfe der Azure CLI
Nachdem Sie die Voraussetzungen konfiguriert und das erforderliche Abonnement verknüpft haben, können Sie die Serverprotokolle aus Ihrer Instanz von Azure Database for PostgreSQL Flexible Server mithilfe des folgenden Befehls auflisten.
Hinweis
Sie können Ihre Serverprotokolle wie zuvor gezeigt mithilfe der Serverparameter konfigurieren. Legen Sie die entsprechenden Werte für diese Parameter fest. Legen Sie logfiles.download_enable
auf „ON“ fest, um dieses Feature zu aktivieren. Legen Sie logfiles.retention_days
fest, um den Aufbewahrungszeitraum in Tagen zu definieren. Anfangs belegen Serverprotokolle etwa eine Stunde lang Speicherplatz auf dem Datenträger, bevor sie in den Sicherungsspeicher für den festgelegten Aufbewahrungszeitraum wechseln.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out <table>
Hier sind die Details für den vorherigen Befehl:
LastModifiedTime | Name | ResourceGroup | SizeInKb | TypePropertiesType | URL |
---|---|---|---|---|---|
2024-01-10T13:20:15+00:00 | serverlogs/postgresql_2024_01_10_12_00_00.log | myresourcegroup | 242 | PROTOKOLL | 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 | PROTOKOLL | 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 | PROTOKOLL | 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 | PROTOKOLL | https://00000000000.blob.core.windows.net/serverlogs/postgresql_2024_01_10_15_00_00.log? |
In der Ausgabetabelle werden in diesem Fall LastModifiedTime
, Name
, ResourceGroup
, SizeInKb
und Download Url
der Serverprotokolle aufgeführt.
Standardmäßig ist LastModifiedTime
auf 72 Stunden festgelegt. Verwenden Sie zum Auflisten von Dateien, die älter als 72 Stunden sind, das Flag --file-last-written <Time:HH>
.
az postgres flexible-server server-logs list --resource-group <myresourcegroup> --server-name <serverlogdemo> --out table --file-last-written <144>
Herunterladen von Serverprotokollen mithilfe der Azure CLI
Mit dem folgenden Befehl werden die vorherigen Serverprotokolle in Ihr aktuelles Verzeichnis heruntergeladen.
az postgres flexible-server server-logs download --resource-group <myresourcegroup> --server-name <serverlogdemo> --name <serverlogs/postgresql_2024_01_10_12_00_00.log>
Teilen Sie Ihre Vorschläge und Fehler mit dem Azure Database for PostgreSQL-Produktteam.
Zugehöriger Inhalt
- Neustarten einer Instanz von Azure Database for PostgreSQL – Flexible Server.
- Beenden/Starten einer Instanz von Azure Database for PostgreSQL – Flexible Server.
- Computeoptionen in Azure Database for PostgreSQL – Flexible Server.
- Speicheroptionen in Azure Database for PostgreSQL – Flexible Server.
- Beschränkungen in Azure Database for PostgreSQL – Flexible Server.