Dzienniki w usłudze Azure Database for PostgreSQL — serwer elastyczny
DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny
Serwer elastyczny usługi Azure Database for PostgreSQL umożliwia konfigurowanie standardowych dzienników bazy danych Postgres i uzyskiwanie do tego dostępu. Dzienniki mogą służyć do identyfikowania i rozwiązywania problemów oraz usuwania błędów związanych z konfiguracją oraz wydajnością mniejszą od optymalnej. Rejestrowanie informacji, które można skonfigurować i uzyskać dostęp, obejmuje błędy, informacje o zapytaniach, rekordy automatycznego czyszczenia, połączenia i punkty kontrolne. (Dostęp do dzienników transakcji jest niedostępny).
Rejestrowanie inspekcji jest udostępniane za pośrednictwem rozszerzenia Postgres. pgaudit
Aby dowiedzieć się więcej, zapoznaj się z artykułem dotyczącym pojęć dotyczących inspekcji .
Konfigurowanie rejestrowania
Możesz skonfigurować standardowe rejestrowanie postgres na serwerze przy użyciu parametrów serwera rejestrowania. Aby dowiedzieć się więcej na temat parametrów dziennika Postgres, odwiedź sekcje When To Log i What To Log w dokumentacji bazy danych Postgres. Większość, ale nie wszystkie, parametry rejestrowania Postgres są dostępne do skonfigurowania na serwerze elastycznym usługi Azure Database for PostgreSQL.
Aby dowiedzieć się, jak skonfigurować parametry na serwerze elastycznym usługi Azure Database for PostgreSQL, zobacz dokumentację portalu lub dokumentację interfejsu wiersza polecenia.
Uwaga
Skonfigurowanie dużej liczby dzienników, na przykład rejestrowanie instrukcji, może zwiększyć obciążenie związane z wydajnością.
Uzyskiwanie dostępu do dzienników
Elastyczny serwer usługi Azure Database for PostgreSQL jest zintegrowany z ustawieniami diagnostycznymi usługi Azure Monitor. Ustawienia diagnostyczne umożliwiają wysyłanie dzienników serwera elastycznego usługi Azure Database for PostgreSQL w formacie JSON do dzienników usługi Azure Monitor na potrzeby analizy i alertów, usługi Event Hubs do przesyłania strumieniowego i usługi Azure Storage na potrzeby archiwizowania.
Zasady przechowywania danych i cennik
Jeśli wybierzesz usługę Event Hubs lub konto magazynu, możesz określić zasady przechowywania. Te zasady usuwają dane starsze niż wybrany okres. Jeśli określisz usługę Log Analytics, zasady przechowywania zależą od wybranej warstwy cenowej. Dzienniki pozyskane do obszaru roboczego usługi Log Analytics można przechowywać bez opłaty przez maksymalnie pierwsze 31 dni. Dzienniki przechowywane poza tymi okresami bez opłat będą naliczane za każdy GB danych przechowywanych przez miesiąc (proporcjonalnie do dnia). Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Monitor.
Format dziennika
W poniższej tabeli opisano pola typu PostgreSQLLogs . W zależności od wybranego punktu końcowego danych wyjściowych pola uwzględnione i kolejność ich wyświetlania mogą się różnić.
Pole | Opis |
---|---|
TenantId | Identyfikator dzierżawy |
SourceSystem | Azure |
TimeGenerated [UTC] | Sygnatura czasowa zarejestrowania dziennika w formacie UTC |
Typ | Typ dziennika. Zawsze AzureDiagnostics |
SubscriptionId | Identyfikator GUID subskrypcji, do którego należy serwer |
ResourceGroup | Nazwa grupy zasobów, do którego należy serwer |
ResourceProvider | Nazwa dostawcy zasobów. Zawsze MICROSOFT.DBFORPOSTGRESQL |
ResourceType | FlexibleServers |
ResourceId | Adres URI zasobu |
Zasób | Nazwa serwera |
Kategoria | PostgreSQLLogs |
OperationName | LogEvent |
errorLevel_s | Poziom rejestrowania, przykład: DZIENNIK, BŁĄD, POWIADOMIENIE |
processId_d | Identyfikator procesu zaplecza postgreSQL |
sqlerrcode_s | Kod błędu bazy danych PostgreSQL zgodny z konwencjami standardu SQL dla kodów SQLSTATE |
Komunikat | Podstawowy komunikat dziennika |
Szczegół | Komunikat dziennika pomocniczego (jeśli dotyczy) |
ColumnName | Nazwa kolumny (jeśli dotyczy) |
Nazwa schematu | Nazwa schematu (jeśli dotyczy) |
DatatypeName | Nazwa typu danych (jeśli dotyczy) |
_ResourceId | Adres URI zasobu |
Następne kroki
- Dowiedz się więcej o sposobie konfigurowania i uzyskiwania dostępu do dzienników.
- Dowiedz się więcej o cenach usługi Azure Monitor.
- Dowiedz się więcej o dziennikach inspekcji