Udostępnij za pośrednictwem


Konfigurowanie przechwytywania dzienników serwera PostgreSQL i dzienników uaktualniania wersji głównej

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

Dzienniki serwera PostgreSQL umożliwiają diagnozowanie określonych problemów występujących na serwerze elastycznym usługi Azure Database for PostgreSQL oraz uzyskiwanie szczegółowych informacji o działaniach uruchamianych na serwerach. Dzienniki uaktualniania wersji głównej umożliwiają rozwiązywanie problemów z błędami, które mogą wystąpić podczas próby uaktualnienia serwera do wyższej wersji głównej bazy danych PostgreSQL.

Domyślnie przechwytywanie dzienników serwera do pobrania na serwerze elastycznym usługi Azure Database for PostgreSQL jest wyłączone. Jednak po włączeniu tej funkcji serwer elastyczny usługi Azure Database for PostgreSQL rozpoczyna przechwytywanie dzienników serwera do plików, które można pobrać w celu przeprowadzenia szczegółowej inspekcji. Możesz użyć witryny Azure Portal lub poleceń interfejsu wiersza polecenia platformy Azure, aby wyświetlić listę i pobrać te pliki, które mogą pomóc w rozwiązywaniu problemów.

W tym artykule wyjaśniono, jak włączyć i wyłączyć funkcję. Opisano w nim również sposób wyświetlania listy wszystkich dostępnych dzienników serwera oraz sposobu ich pobierania.

Włączanie przechwytywania dzienników serwera PostgreSQL i dzienników uaktualniania wersji głównej do pobrania

Korzystanie z witryny Azure Portal:

  1. Wybierz serwer elastyczny usługi Azure Database for PostgreSQL.

  2. W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera.

  3. W obszarze Pobierz dzienniki serwera zaznacz pole wyboru Włącz .

    Zrzut ekranu przedstawiający sposób konfigurowania dzienników serwera postgreSQL i dzienników uaktualniania wersji głównej do przechwycenia. Przechwycone pliki dziennika można pobrać do inspekcji.

  4. Domyślnie pliki dziennika są przechowywane przez trzy dni, ale można dostosować okres przechowywania z 1 do 7 dni. Użyj fragmentatora Okres przechowywania (w dniach), aby dostosować się do żądanej konfiguracji.

    Zrzut ekranu przedstawiający sposób dostosowywania okresu przechowywania dzienników serwera PostgreSQL i przechwyconych dzienników uaktualniania wersji głównej.

  5. Wybierz przycisk zapisywania.

    Zrzut ekranu przedstawiający sposób zapisywania zmian konfiguracji wprowadzonych na stronie Dzienniki serwera.

  6. Powiadomienie informuje, że usługa konfiguruje przechwytywanie dzienników do pobrania.

    Zrzut ekranu przedstawiający powiadomienie informujące o zastosowaniu zmian konfiguracji.

  7. Po zakończeniu operacji zostanie wyświetlone powiadomienie informujące o zakończeniu konfiguracji przechwytywania dzienników do pobrania.

    Zrzut ekranu przedstawiający powiadomienie informujące o pomyślnym zastosowaniu zmian konfiguracji.

Uwaga

  • Kilka minut po włączeniu przechwytywania dzienników serwera do pobrania pierwszy dziennik będzie dostępny do pobrania.

  • Początkowo i przez około godzinę dzienniki serwera zajmują miejsce na dysku danych. Następnie są one przenoszone do magazynu kopii zapasowych i przechowywane tam przez skonfigurowany okres przechowywania.

Wyłącz przechwytywanie dzienników serwera PostgreSQL i dzienników uaktualniania wersji głównej do pobrania

Korzystanie z witryny Azure Portal:

  1. Wybierz serwer elastyczny usługi Azure Database for PostgreSQL.

  2. W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera.

  3. W obszarze Pobierz dzienniki serwera wyczyść pole wyboru Włącz .

    Zrzut ekranu przedstawiający sposób konfigurowania serwera tak, aby dzienniki serwera PostgreSQL i dzienniki uaktualnienia wersji głównej przestały być przechwytywane do pobrania.

  4. Wybierz przycisk zapisywania.

    Zrzut ekranu przedstawiający sposób zapisywania zmian konfiguracji wprowadzonych na stronie Dzienniki serwera.

  5. Powiadomienie informuje, że usługa konfiguruje przechwytywanie dzienników do pobrania.

    Zrzut ekranu przedstawiający powiadomienie informujące o zastosowaniu zmian konfiguracji.

  6. Po zakończeniu operacji zostanie wyświetlone powiadomienie informujące o zakończeniu konfiguracji przechwytywania dzienników do pobrania.

    Zrzut ekranu przedstawiający powiadomienie informujące o pomyślnym zastosowaniu zmian konfiguracji.

Wyświetlanie listy przechwyconych dzienników dostępnych do pobrania

Korzystanie z witryny Azure Portal:

  1. Wybierz serwer elastyczny usługi Azure Database for PostgreSQL.

  2. W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera z przechwyconymi dziennikami.

  3. Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Pliki przechwycone w pewnym momencie, ale zostały usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania, nie są już widoczne ani dostępne. Korzystając z pól Wyszukaj plik dziennika, Zakres czasu dziennika i Typ dziennika, można zdefiniować warunki filtrowania, aby zmniejszyć wyświetlane dzienniki. Wybierając nagłówek kolumny, można sortować listę widocznych plików dziennika w kolejności rosnącej lub malejącej według wartości atrybutu reprezentowanego przez wybrany nagłówek. W każdej dostępnej kolumnie można zobaczyć różne atrybuty każdego pliku:

    • Nazwa: nazwa pliku dziennika. Usługa przypisuje każdemu plikowi dziennika nazwę z tym wzorcem postgresql_yyyy_mm_dd_hh_00_00.log.
    • Czas ostatniej aktualizacji: sygnatura czasowa ostatniego przekazania każdego pliku dziennika. Pliki dziennika są przekazywane co około 10 minut.
    • Rozmiar: rozmiar w bajtach zajmowanych przez plik dziennika.
    • Typ dziennika: Dziennik serwera wskazuje, że plik odpowiada dziennikowi serwera PostgreSQL. Dziennik uaktualniania wskazuje, że plik odpowiada dziennikowi uaktualniania wersji głównej.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera z przechwyconymi dziennikami i wyróżnionymi nagłówkami kolumn.

  4. Zawartość tabeli nie jest automatycznie aktualizowana. Aby wyświetlić najnowsze informacje, możesz wybrać pozycję Odśwież.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera i wyróżniony przycisk Odśwież w celu zaktualizowania zawartości strony.

Pobieranie przechwyconych dzienników dostępnych do pobrania

Korzystanie z witryny Azure Portal:

  1. Wybierz serwer elastyczny usługi Azure Database for PostgreSQL.

  2. W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera z przechwyconymi dziennikami.

  3. Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Pliki przechwycone w pewnym momencie, ale zostały usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania, nie są już widoczne ani dostępne. Korzystając z pól Wyszukaj plik dziennika, Zakres czasu dziennika i Typ dziennika, można zdefiniować warunki filtrowania, aby zmniejszyć wyświetlane dzienniki. Wybierając nagłówek kolumny, można sortować listę widocznych plików dziennika w kolejności rosnącej lub malejącej według wartości atrybutu reprezentowanego przez wybrany nagłówek. Zidentyfikuj dziennik, który chcesz pobrać, a następnie w kolumnie Akcje wybierz pozycję Pobierz.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera z przechwyconymi niektórymi dziennikami i wyróżnionym sposobem ich pobierania.

  4. Jeśli chcesz jednocześnie pobrać wiele plików dziennika, wybierz wszystkie pliki, które chcesz pobrać, a następnie wybierz pozycję Pobierz na pasku narzędzi.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera z przechwyconymi dziennikami i wyróżnionym sposobem pobierania wielu plików.

  5. Zawartość tabeli nie jest automatycznie aktualizowana. Aby wyświetlić najnowsze informacje, możesz wybrać pozycję Odśwież.

    Zrzut ekranu przedstawiający stronę Dzienniki serwera i wyróżniony przycisk Odśwież w celu zaktualizowania zawartości strony.