Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
APPLIES TO: Azure Database for PostgreSQL - Flexible Server
Du kan använda PostgreSQL-serverloggar för att diagnostisera specifika problem som uppstår i en Azure-databas för PostgreSQL flexibel server, och för att få detaljerade insikter om de aktiviteter som utförs på dina servrar. You can use major version upgrade logs to troubleshoot errors that might occur during an attempt to upgrade your server to a higher major version of PostgreSQL.
Som standard är inspelning av serverloggar för nedladdning i en Azure Database for PostgreSQL flexibel server inaktiverad. However, after you enable the feature, your Azure Database for PostgreSQL flexible server starts capturing the server logs to files, which you can download for detailed inspection. Du kan använda Azure-portalen eller Azure CLI-kommandon för att lista och ladda ner dessa filer som kan hjälpa dig med felsökningsinsatser.
Den här artikeln förklarar hur man aktiverar och inaktiverar funktionen. It also describes how you can list all available server logs, and how can you download any of them.
Steps to enable the capture of PostgreSQL and upgrade logs for download
Använda Azure-portalen:
Select your Azure Database for PostgreSQL flexible server.
In the resource menu, under the Monitoring section, select Server logs.
Markera kryssrutan Samla in loggar för nedladdning.
Som standard behålls loggfiler i tre dagar, men du kan justera behållningsperioden till mellan 1 och 7 dagar. Använd skjutreglaget Log retention period (in days) för att anpassa till din önskade konfiguration.
Välj Spara-knappen.
Du får en avisering om att tjänsten konfigurerar logginsamlingen för nedladdning.
När operationen avslutas, informerar en notifikation dig om att tjänsten har slutfört konfigurationen för att fånga loggar för nedladdning.
Anteckning
A few minutes after enabling the capture of server logs for download, the first log will be available for download.
Inledningsvis, och under cirka en timme, upptar serverloggar datadiskutrymme. Sedan flyttas de till säkerhetskopieringslagring och förvaras där under den konfigurerade lagringsperioden.
Steg för att inaktivera logguppfångning av PostgreSQL och uppgraderingsloggar för nedladdning
Använda Azure-portalen:
Select your Azure Database for PostgreSQL flexible server.
I resursmenyn, under avsnittet Övervakning, välj Serverloggar.
Clear the Capture logs for download checkbox.
Välj Save-knappen.
A notification informs you that the service is configuring the capture of logs for download.
När operationen är slutförd får du en notifikation som informerar dig om att tjänsten har avslutat konfigurationen av loggfångst för nedladdning.
Steg för att lista datafångarens loggar som är tillgängliga för nedladdning.
Att använda Azure-portalen:
Välj din Azure Database for PostgreSQL flexibla server.
I resurmenyn, under avsnittet Övervakning, välj Serverloggar.
En tabell visar alla loggfiler som fångats och som ännu inte raderats. Filer som fångades vid något tillfälle, men som raderades eftersom de överskred den konfigurerade lagringsperioden, är inte längre synliga eller åtkomliga. Använd rutorna Sök efter filer med namn som innehåller, Tidsintervall och Loggtyp för att definiera filtreringsvillkor och minska antalet visade loggar. Genom att välja en kolumnrubrik kan du sortera listan över synliga loggfiler, i stigande eller fallande ordning, baserat på värdet av attributet som representeras av den valda rubriken. Under varje tillgänglig kolumn kan du se de olika egenskaperna för varje fil.
-
Name: Name of the log file. Tjänsten tilldelar varje loggfil ett namn med detta mönster
postgresql_yyyy_mm_dd_hh_00_00.log
. - Sista uppdateringstid: Tidsstämpel för den senaste gången varje loggfil laddades upp. Loggfiler laddas upp ungefär var tionde minut.
- Storlek: Storlek i byte som loggfilen upptar.
- Loggtyp: Serverlogg indikerar att filen motsvarar en PostgreSQL-serverlogg. Uppgraderingslogg indikerar att filen motsvarar loggen för en uppgradering till en större version.
-
Name: Name of the log file. Tjänsten tilldelar varje loggfil ett namn med detta mönster
Innehållet i tabellen uppdateras inte automatiskt. För att se den senaste informationen kan du välja Uppdatera.
Steg för att ladda ner loggar som har fångats
Använda Azure-portalen:
Select your Azure Database for PostgreSQL flexible server.
In the resource menu, under the Monitoring section, select Server logs.
En tabell visar alla loggfiler som har fångats in men ännu inte blivit raderade. Files which were captured at some point, but were deleted because they exceeded the configured retention period, aren't visible or accessible anymore. Genom att använda Sök efter filer med namn som innehåller, Tidsintervall och Loggtyp, kan du ange filtreringsvillkor för att minska antalet loggar som visas. Genom att välja en kolumnrubrik kan du sortera listan över synliga loggfiler, i stigande eller fallande ordning, baserat på värdet av attributet som representeras av den valda rubriken. Identify the log that you want to download and, under the Actions column, select Download.
Om du vill ladda ner flera loggfiler samtidigt, välj alla filer du vill ladda ner och klicka på Ladda ner i verktygsfältet.
Content of the table isn't automatically updated. För att se den senaste informationen kan du välja Refresh.