PostgreSQL downloaden en logboeken bijwerken in Azure Database for PostgreSQL flexibele server

U kunt PostgreSQL-serverlogboeken gebruiken om specifieke problemen op te sporen die zijn opgetreden in een Azure Database for PostgreSQL flexibele server en om gedetailleerde inzichten te krijgen over de activiteiten die op uw servers worden uitgevoerd. Gebruik de upgradelogboeken van de primaire versie om fouten op te lossen die kunnen optreden tijdens een poging om uw server bij te werken naar een hogere primaire versie van PostgreSQL.

Het vastleggen van serverlogboeken voor downloaden in een Azure Database for PostgreSQL flexibele server is standaard uitgeschakeld. Nadat u de functie hebt ingeschakeld, begint uw Azure Database for PostgreSQL flexibele server echter met het vastleggen van de serverlogboeken naar bestanden, die u kunt downloaden voor gedetailleerde inspectie. Gebruik de Azure portal of Azure CLI opdrachten om deze bestanden weer te geven en te downloaden die u kunnen helpen bij het oplossen van problemen.

Dit artikel legt uit hoe u de functie kunt inschakelen en uitschakelen. Ook wordt beschreven hoe u alle beschikbare serverlogboeken kunt weergeven en hoe u ze kunt downloaden.

Stappen om het vastleggen van PostgreSQL- en upgrade-logs voor download in te schakelen

Gebruik de Azure-portal:

  1. Selecteer uw Azure Database voor PostgreSQL-flexibele server.

  2. In het bronnenmenu, onder het gedeelte Monitoring, selecteer Serverlogboeken.

    Schermafbeelding die de Serverlogpagina toont.

  3. Schakel het selectievakje Capture-logboeken voor downloaden in.

    Screenshot waarin wordt weergegeven hoe de server kan worden geconfigureerd voor het vastleggen van PostgreSQL-serverlogs en logs van grote versie-upgrades. U kunt vastgelegde logbestanden downloaden voor inspectie.

  4. Standaard bewaart de service logboekbestanden gedurende drie dagen, maar u kunt de bewaarperiode van één tot zeven dagen aanpassen. Gebruik de keuzelijst Bewaartermijn van logboeken (in dagen) om de gewenste instelling in te stellen.

    Schermafbeelding die laat zien hoe de bewaarperiode voor PostgreSQL-serverlogs en vastgelegde logs van belangrijke versievernieuwingen kan worden aangepast.

  5. Selecteer Opslaan.

    Schermafbeelding die laat zien hoe configuratiewijzigingen op de serverlogpagina kunnen worden opgeslagen.

  6. Een melding informeert u dat de dienst bezig is met het configureren van het vastleggen van logbestanden voor download.

    Schermafbeelding met de melding dat configuratiewijzigingen worden toegepast.

  7. Wanneer de bewerking is voltooid, wordt u in een melding geïnformeerd dat de service de configuratie van het vastleggen van logboeken voor downloaden heeft voltooid.

    Schermafbeelding die de melding toont dat configuratiewijzigingen succesvol zijn toegepast.

Opmerking

  • Een paar minuten nadat het vastleggen van serverlogboeken is ingeschakeld voor downloaden, is het eerste logboek beschikbaar voor downloaden.

  • Aanvankelijk, en gedurende ongeveer een uur, nemen serverlogs ruimte op de datadisk in beslag. Daarna worden ze verplaatst naar back-upopslag en daar bewaard gedurende de geconfigureerde retentieperiode.

Stappen om het vastleggen van PostgreSQL en upgrade logs voor download uit te schakelen

Gebruik de Azure-portal:

  1. Selecteer uw Azure Database voor PostgreSQL-flexibele server.

  2. In het bronnenmenu, onder het gedeelte Monitoring, selecteer Serverlogboeken.

    Schermafbeelding die de Serverlogpagina toont.

  3. Vink het selectievakje Capture logs for download uit.

    Schermafbeelding die laat zien hoe de server moet worden geconfigureerd zodat PostgreSQL-serverlogboeken en logboeken van grote versie-upgrades niet meer worden vastgelegd voor download.

  4. Selecteer Opslaan.

    Schermafbeelding die laat zien hoe configuratiewijzigingen op de serverlogpagina kunnen worden opgeslagen.

  5. Een melding informeert u dat de dienst bezig is met het configureren van het vastleggen van logbestanden voor download.

    Schermafbeelding met de melding dat configuratiewijzigingen worden toegepast.

  6. Wanneer de bewerking is voltooid, wordt u in een melding geïnformeerd dat de service de configuratie van het vastleggen van logboeken voor downloaden heeft voltooid.

    Schermafbeelding die de melding toont dat configuratiewijzigingen succesvol zijn toegepast.

Stappen om vastgelegde logbestanden beschikbaar voor download te maken

Gebruik de Azure-portal:

  1. Selecteer uw Azure Database voor PostgreSQL-flexibele server.

  2. In het bronnenmenu, onder het gedeelte Monitoring, selecteer Serverlogboeken.

    Schermafbeelding waarop de Server logpagina te zien is met enkele vastgelegde logs.

  3. Een tabel bevat alle vastgelegde logboekbestanden die nog niet zijn verwijderd. U kunt geen bestanden zien of openen die zijn vastgelegd, maar verwijderd omdat ze de geconfigureerde bewaarperiode hebben overschreden. Gebruik de vakken Zoeken naar bestanden met namen die de vakken Tijdsbereik en Logboektype bevatten om de logboeken te filteren. Door een kolomkop te selecteren, kunt u de lijst van zichtbare logbestanden sorteren in oplopende of aflopende volgorde, op basis van de waarde van het attribuut dat door de geselecteerde kop wordt weergegeven. Onder elke beschikbare kolom kunt u de verschillende attributen van elk bestand zien.

    • Naam: naam van het logboekbestand. De service kent elk logbestand een naam toe met dit patroon postgresql_yyyy_mm_dd_hh_00_00.log.
    • Laatste update tijd: Tijdstempel van de laatste keer dat elk logbestand werd geüpload. Logbestanden worden ongeveer elke 10 minuten geüpload.
    • Grootte: Grootte in bytes ingenomen door het logbestand.
    • Logtype: Serverlog geeft aan dat het bestand overeenkomt met een PostgreSQL-serverlogboek. Upgrade log geeft aan dat het bestand hoort bij een upgrade-logboek van een hoofdversie.

    Screenshot van de Server-logpagina met enkele vastgelegde logs en benadrukking van kolomkoppen.

  4. De tabel wordt niet automatisch bijgewerkt. Als u de meest recente informatie wilt zien, selecteert u Vernieuwen.

    Schermafbeelding van de pagina met serverlogs die de Vernieuwen-knop benadrukt om de inhoud van de pagina bij te werken.

Stappen om vastgelegde logbestanden te downloaden

Gebruik de Azure-portal:

  1. Selecteer uw Azure Database voor PostgreSQL-flexibele server.

  2. In het bronnenmenu, onder het gedeelte Monitoring, selecteer Serverlogboeken.

    Schermafbeelding waarop de Server logpagina te zien is met enkele vastgelegde logs.

  3. Een tabel bevat alle vastgelegde logboekbestanden die nog niet zijn verwijderd. U kunt geen bestanden zien of openen die zijn vastgelegd, maar verwijderd omdat ze de geconfigureerde bewaarperiode hebben overschreden. Gebruik de vakken Zoeken naar bestanden met namen die de vakken Tijdsbereik en Logboektype bevatten om de logboeken te filteren. Door een kolomkop te selecteren, kunt u de lijst van zichtbare logbestanden sorteren in oplopende of aflopende volgorde, op basis van de waarde van het attribuut dat door de geselecteerde kop wordt weergegeven. Zoek het logboek dat u wilt downloaden en selecteer onder de kolom Actiesdownloaden.

    Schermopname van de Serverlogboekpagina waarop enkele logboeken zijn vastgelegd en hoe je er één kunt downloaden.

  4. Als u meerdere logboekbestanden tegelijk wilt downloaden, selecteert u alle bestanden die u wilt downloaden en selecteert u Downloaden op de werkbalk.

    Schermopname van de pagina Serverlogboeken met een aantal vastgelegde logboeken en het markeren van het downloaden van meerdere bestanden.

  5. De tabel wordt niet automatisch bijgewerkt. Als u de meest recente informatie wilt zien, selecteert u Vernieuwen.

    Schermafbeelding van de pagina met serverlogs die de Vernieuwen-knop benadrukt om de inhoud van de pagina bij te werken.