Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dzienniki serwera PostgreSQL umożliwiają diagnozowanie określonych problemów występujących na serwerze elastycznym 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 Azure Database for PostgreSQL jest wyłączone. Jednak po włączeniu tej funkcji serwer elastyczny Azure Database for PostgreSQL rozpoczyna przechwytywanie dzienników serwera do plików, które można pobrać w celu szczegółowej inspekcji. Użyj portalu Azure lub poleceń Azure CLI, 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.
Procedura włączania przechwytywania dzienników PostgreSQL oraz dzienników aktualizacji do pobrania
Użyj portalu Azure:
Wybierz elastyczny serwer bazy danych Azure dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Zaznacz pole wyboru Przechwyć dzienniki do pobrania .
Zrzut ekranu przedstawiający sposób konfigurowania serwera do przechwytywania dzienników serwera PostgreSQL oraz dzienników uaktualnień głównych wersji. Przechwycone pliki dziennika można pobrać do inspekcji.
Domyślnie usługa przechowuje pliki dziennika przez trzy dni, ale można dostosować okres przechowywania z jednego do siedmiu dni. Użyj fragmentatora Okresu przechowywania dziennika (w dniach), aby ustawić żądaną konfigurację.
Wybierz opcję Zapisz.
Powiadomienie informuje, że usługa przygotowuje logi do pobrania.
Po zakończeniu operacji powiadomienie poinformuje Cię, że usługa zakończyła konfigurowanie przechwytywania dzienników na potrzeby pobrania.
Uwaga / Notatka
Kilka minut po włączeniu przechwytywania dzienników serwera do pobrania pierwszy dziennik jest 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.
Kroki wyłączania przechwytywania dzienników postgreSQL i uaktualniania do pobrania
Użyj portalu Azure:
Wybierz elastyczny serwer bazy danych Azure dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Wyczyść pole wyboru Przechwyć dzienniki pobierania .
Wybierz opcję Zapisz.
Powiadomienie informuje, że usługa przygotowuje logi do pobrania.
Po zakończeniu operacji powiadomienie poinformuje Cię, że usługa zakończyła konfigurowanie przechwytywania dzienników na potrzeby pobrania.
Procedura wyświetlania listy przechwyconych dzienników dostępnych do pobrania
Użyj portalu Azure:
Wybierz elastyczny serwer bazy danych Azure dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Nie można wyświetlić ani uzyskać dostępu do plików, które zostały przechwycone, ale usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania. Użyj pól Wyszukaj pliki zawierające nazwy, Zakres czasu i Typ dziennika , aby filtrować 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 przesłania 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.
-
Nazwa: nazwa pliku dziennika. Usługa przypisuje każdemu plikowi dziennika nazwę z tym wzorcem
Tabela nie jest aktualizowana automatycznie. Aby wyświetlić najnowsze informacje, wybierz pozycję Odśwież.
Procedura pobierania przechwyconych dzienników
Użyj portalu Azure:
Wybierz elastyczny serwer bazy danych Azure dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Nie można wyświetlić ani uzyskać dostępu do plików, które zostały przechwycone, ale usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania. Użyj pól Wyszukaj pliki zawierające nazwy, Zakres czasu i Typ dziennika , aby filtrować 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. Znajdź dziennik, który chcesz pobrać, a następnie w kolumnie Akcje wybierz pozycję Pobierz.
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.
Tabela nie jest aktualizowana automatycznie. Aby wyświetlić najnowsze informacje, wybierz pozycję Odśwież.