Ladda ned PostgreSQL- och uppgraderingsloggar i Azure Database for PostgreSQL – flexibel server

Du kan använda PostgreSQL-serverloggar för att diagnostisera specifika problem som uppstår på en Azure Database for PostgreSQL flexibel server och för att få detaljerade insikter om de aktiviteter som körs på dina servrar. Använd huvudversionsuppgraderingsloggar för att felsöka fel som kan inträffa under ett försök att uppgradera servern till en högre huvudversion av PostgreSQL.

Som standard inaktiveras insamling av serverloggar för nedladdning i en Azure Database for PostgreSQL flexibel server. Men när du har aktiverat funktionen börjar din Azure Database for PostgreSQL flexibla server samla in serverloggarna till filer, som du kan ladda ned för detaljerad kontroll. Använd Azure-portalen eller Azure CLI kommandon för att lista och ladda ned dessa filer som kan hjälpa dig med felsökning.

Den här artikeln förklarar hur man aktiverar och inaktiverar funktionen. Den beskriver också hur du kan lista alla tillgängliga serverloggar och hur du kan ladda ned någon av dem.

Steg för att aktivera insamling av PostgreSQL- och uppgraderingsloggar för nedladdning

Använd Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. I resursmenyn går du till avsnittet Övervakning och väljer Serverloggar.

    Skärmbild som visar sidan Serverloggar.

  3. Markera kryssrutan Samla in loggar för nedladdning.

    Skärmbild som visar hur du konfigurerar servern för PostgreSQL-serverloggar och större versionsuppgraderingsloggar som ska registreras. Du kan ladda ned insamlade loggfiler för inspektion.

  4. Som standard behåller tjänsten loggfiler i tre dagar, men du kan justera kvarhållningsperioden från en till sju dagar. Använd segmenteringen Lagringsperiod för loggar (i dagar) för att ange önskad inställning.

    Skärmdump som visar hur man justerar behållningsperioden för PostgreSQL-serverloggar och loggar från större versionsuppgraderingar som har fångats.

  5. Välj Spara.

    Skärmdump som visar hur man sparar konfigurationsändringar som gjorts på serverloggsidan.

  6. Du får en avisering om att tjänsten konfigurerar logginsamlingen för nedladdning.

    Skärmbild som visar meddelandet som informerar om att konfigurationsändringar tillämpas.

  7. När åtgärden är klar informerar ett meddelande dig om att tjänsten har slutfört konfigurationen av insamlingen av loggar för nedladdning.

    Skärmdump som visar meddelandet som informerar om att konfigurationsändringarna har tillämpats framgångsrikt.

Anmärkning

  • Några minuter efter att du har aktiverat insamlingen av serverloggar för nedladdning är den första loggen tillgänglig för nedladdning.

  • 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änd Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. I resursmenyn går du till avsnittet Övervakning och väljer Serverloggar.

    Skärmbild som visar sidan Serverloggar.

  3. Avmarkera kryssrutan Fångstloggar för nedladdning.

    Skärmdump som visar hur du konfigurerar servern så att PostgreSQL-serverloggar och loggar för större versionsuppgraderingar slutar fångas för nedladdning.

  4. Välj Spara.

    Skärmdump som visar hur man sparar konfigurationsändringar som gjorts på serverloggsidan.

  5. Du får en avisering om att tjänsten konfigurerar logginsamlingen för nedladdning.

    Skärmbild som visar meddelandet som informerar om att konfigurationsändringar tillämpas.

  6. När åtgärden är klar informerar ett meddelande dig om att tjänsten har slutfört konfigurationen av insamlingen av loggar för nedladdning.

    Skärmdump som visar meddelandet som informerar om att konfigurationsändringarna har tillämpats framgångsrikt.

Steg för att lista datafångarens loggar som är tillgängliga för nedladdning.

Använd Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. I resursmenyn går du till avsnittet Övervakning och väljer Serverloggar.

    Skärmdump som visar serversidans loggsida med några loggar fångade.

  3. En tabell visar alla insamlade loggfiler som inte har tagits bort ännu. Du kan inte se eller komma åt filer som har avbildats men tagits bort eftersom de överskred den konfigurerade kvarhållningsperioden. Använd rutorna Sök efter filer med namn som innehåller rutorna Tidsintervall och Loggtyp för att filtrera loggarna. 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.

    • Namn: Namnet på loggfilen. 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.

    Skärmdump som visar serverloggsidan med några loggar fångade och framlägger kolumnrubriker.

  4. Tabellen uppdateras inte automatiskt. Om du vill se den senaste informationen väljer du Uppdatera.

    Skärmdump som visar sidan för serverloggar och markerar knappen Uppdatera för att uppdatera innehållet på sidan.

Steg för att ladda ner loggar som har fångats

Använd Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. I resursmenyn går du till avsnittet Övervakning och väljer Serverloggar.

    Skärmdump som visar serversidans loggsida med några loggar fångade.

  3. En tabell visar alla insamlade loggfiler som inte har tagits bort ännu. Du kan inte se eller komma åt filer som har avbildats men tagits bort eftersom de överskred den konfigurerade kvarhållningsperioden. Använd rutorna Sök efter filer med namn som innehåller rutorna Tidsintervall och Loggtyp för att filtrera loggarna. 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. Leta reda på loggen som du vill ladda ned och under kolumnen Åtgärder väljer du Ladda ned.

    Skärmdump som visar serversidans loggsida med några loggar fångade och som framhäver hur man laddar ner en av dem.

  4. Om du vill ladda ner flera loggfiler samtidigt, välj alla filer du vill ladda ner och klicka på Ladda ner i verktygsfältet.

    Skärmbild som visar sidan för serverloggar med några loggar fångade och belyser hur man laddar ner flera filer.

  5. Tabellen uppdateras inte automatiskt. Om du vill se den senaste informationen väljer du Uppdatera.

    Skärmdump som visar sidan för serverloggar och markerar knappen Uppdatera för att uppdatera innehållet på sidan.