Sdílet prostřednictvím


Stáhněte si PostgreSQL a aktualizujte logy

Protokoly serveru PostgreSQL můžete použít k diagnostice konkrétních problémů, ke kterým došlo v instanci flexibilního serveru Azure Database for PostgreSQL, a získat podrobné přehledy o aktivitách, které běží na vašich serverech. Protokoly upgradu hlavní verze můžete použít k řešení chyb, ke kterým může dojít při pokusu o upgrade serveru na vyšší hlavní verzi PostgreSQL.

Ve výchozím nastavení je zakázané zachytávání protokolů serveru ke stažení v instanci flexibilního serveru Azure Database for PostgreSQL. Po povolení této funkce ale instance flexibilního serveru Azure Database for PostgreSQL začne zaznamenávat protokoly serveru do souborů, které si můžete stáhnout pro podrobnou kontrolu. Pomocí webu Azure Portal nebo příkazů Azure CLI můžete vypsat a stáhnout tyto soubory, které vám pomůžou při řešení potíží.

Tento článek vysvětluje, jak funkci povolit a zakázat. Popisuje také, jak můžete zobrazit seznam všech dostupných protokolů serveru a jak si můžete libovolnou z nich stáhnout.

Kroky pro povolení zachytávání protokolů PostgreSQL a protokolů aktualizace pro jejich stažení

Použití portálu Azure:

  1. Vyberte instanci flexibilního serveru Azure Database for PostgreSQL.

  2. V nabídce prostředků v části Monitorování vyberte Protokoly serveru.

    Snímek obrazovky se stránkou Protokoly serveru

  3. Označte zaškrtávací políčko 'Zachytávání protokolů pro stažení'.

    Snímek obrazovky znázorňující, jak nakonfigurovat server pro protokoly serveru PostgreSQL a protokoly upgradu hlavní verze, které mají být zachyceny. Zachycené soubory protokolů si můžete stáhnout pro kontrolu.

  4. Soubory protokolu se ve výchozím nastavení uchovávají po dobu tří dnů, ale dobu uchovávání můžete upravit od 1 do 7 dnů. Pomocí průřezu uchovávání protokolů (ve dnech) můžete upravit požadovanou konfiguraci.

    Snímek obrazovky ukazující, jak upravit dobu uchovávání protokolů serveru PostgreSQL a zachycených protokolů upgradu hlavní verze

  5. Vyberte tlačítko Uložit.

    Snímek obrazovky znázorňující, jak uložit změny konfigurace provedené na stránce Protokoly serveru

  6. Oznámení vás informuje, že služba konfiguruje zachytávání protokolů ke stažení.

    Snímek obrazovky s oznámením informující o tom, že se používají změny konfigurace

  7. Jakmile operace skončí, oznámení vás informuje, že služba dokončila konfiguraci zachytávání protokolů ke stažení.

    Snímek obrazovky s oznámením informujícím o úspěšném použití změn konfigurace

Poznámka:

  • Několik minut po povolení zachytávání protokolů serveru ke stažení bude první protokol k dispozici ke stažení.

  • Na začátku a přibližně hodinu zabírají protokoly serveru místo na datovém disku. Pak se přesunou do úložiště zálohování a uchovávají se tam po nakonfigurovanou dobu uchovávání.

Postup zakázání zachytávání protokolů PostgreSQL a upgradu ke stažení

Použití portálu Azure:

  1. Vyberte instanci flexibilního serveru Azure Database for PostgreSQL.

  2. V nabídce prostředků v části Monitorování vyberte Protokoly serveru.

    Snímek obrazovky se stránkou Protokoly serveru

  3. Zrušte zaškrtnutí políčka Zachytávat protokoly pro stažení .

    Snímek obrazovky znázorňující, jak nakonfigurovat server tak, aby se protokoly serveru PostgreSQL a protokoly upgradu hlavní verze přestaly zaznamenávat ke stažení

  4. Vyberte tlačítko Uložit.

    Snímek obrazovky znázorňující, jak uložit změny konfigurace provedené na stránce Protokoly serveru

  5. Oznámení vás informuje, že služba konfiguruje zachytávání protokolů ke stažení.

    Snímek obrazovky s oznámením informující o tom, že se používají změny konfigurace

  6. Jakmile operace skončí, oznámení vás informuje, že služba dokončila konfiguraci zachytávání protokolů ke stažení.

    Snímek obrazovky s oznámením informujícím o úspěšném použití změn konfigurace

Postup zobrazení seznamu zachycených protokolů dostupných ke stažení

Použití portálu Azure:

  1. Vyberte instanci flexibilního serveru Azure Database for PostgreSQL.

  2. V nabídce prostředků v části Monitorování vyberte Protokoly serveru.

    Snímek obrazovky se stránkou Protokoly serveru se zachycenými některými protokoly

  3. Tabulka zobrazuje všechny zachycené soubory protokolu, které se ještě neodstraní. Soubory, které byly zachyceny v určitém okamžiku, ale byly odstraněny, protože překročily nakonfigurovanou dobu uchovávání informací, už nejsou viditelné ani přístupné. Pomocí polí Hledat soubory obsahující názvy, Časový rozsah a Typ protokolu můžete definovat podmínky filtrování, které omezí zobrazené protokoly. Výběrem záhlaví sloupce můžete seřadit seznam viditelných souborů protokolu ve vzestupném nebo sestupném pořadí podle hodnoty atributu reprezentované vybranou hlavičkou. Pod každým dostupným sloupcem uvidíte různé atributy jednotlivých souborů:

    • Název: Název souboru protokolu. Služba přiřadí každému souboru protokolu název s tímto vzorem postgresql_yyyy_mm_dd_hh_00_00.log.
    • Čas poslední aktualizace: Časové razítko času, kdy byl každý soubor protokolu naposledy nahrán. Soubory protokolu se nahrají přibližně každých 10 minut.
    • Velikost: Velikost v bajtech obsazených souborem protokolu.
    • Typ protokolu: Protokol serveru indikuje, že soubor odpovídá protokolu serveru PostgreSQL. Protokol upgradu označuje, že soubor odpovídá protokolu upgradu hlavní verze.

    Snímek obrazovky zobrazující stránku protokolů serveru s některými zachycenými logy a zvýrazněnými záhlavími sloupců.

  4. Obsah tabulky se automaticky neaktualizuje. Pokud chcete zobrazit nejnovější informace, můžete vybrat Aktualizovat.

    Snímek obrazovky, který zobrazuje stránku s protokoly serveru a zvýrazňuje tlačítko Obnovit pro aktualizaci obsahu stránky.

Jak postupovat při stahování zachycených protokolů

Použití portálu Azure:

  1. Vyberte instanci flexibilního serveru Azure Database for PostgreSQL.

  2. V nabídce prostředků v části Monitorování vyberte Protokoly serveru.

    Snímek obrazovky se stránkou Protokoly serveru se zachycenými některými protokoly

  3. Tabulka zobrazuje všechny zachycené soubory protokolu, které se ještě neodstraní. Soubory, které byly zachyceny v určitém okamžiku, ale byly odstraněny, protože překročily nakonfigurovanou dobu uchovávání informací, už nejsou viditelné ani přístupné. Pomocí polí Hledat soubory obsahující názvy, Časový rozsah a Typ protokolu můžete definovat podmínky filtrování, které omezí zobrazené protokoly. Výběrem záhlaví sloupce můžete seřadit seznam viditelných souborů protokolu ve vzestupném nebo sestupném pořadí podle hodnoty atributu reprezentované vybranou hlavičkou. Určete protokol, který chcete stáhnout, a ve sloupci Akce vyberte Stáhnout.

    Snímek obrazovky se stránkou Protokoly serveru se zachycenými některými protokoly a zvýrazněním toho, jak jednu z nich stáhnout

  4. Pokud chcete stáhnout více souborů protokolu najednou, vyberte všechny soubory, které chcete stáhnout, a na panelu nástrojů vyberte Stáhnout .

    Snímek obrazovky se stránkou Protokoly serveru se zachycenými některými protokoly a zvýrazněním toho, jak stáhnout více souborů

  5. Obsah tabulky se automaticky neaktualizuje. Pokud chcete zobrazit nejnovější informace, můžete vybrat Aktualizovat.

    Snímek obrazovky, který zobrazuje stránku s protokoly serveru a zvýrazňuje tlačítko Obnovit pro aktualizaci obsahu stránky.