Megosztás a következőn keresztül:


Naplók az Azure Database for PostgreSQL-ben – rugalmas kiszolgáló

A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló

A rugalmas Azure Database for PostgreSQL-kiszolgáló lehetővé teszi a Postgres szabványos naplóinak konfigurálását és elérését. A naplók segítségével azonosíthatja, elháríthatja és kijavíthatja a konfigurációs hibákat és az optimálisnál rosszabb teljesítményt. A konfigurálható és elérhető naplózási információk közé tartoznak a hibák, a lekérdezési információk, az autovacuumrekordok, a kapcsolatok és az ellenőrzőpontok. (A tranzakciónaplókhoz való hozzáférés nem érhető el).

A naplózás egy Postgres-bővítményen keresztül érhető el. pgaudit További információkért tekintse meg a naplózási fogalmakat ismertető cikket.

Naplózás konfigurálása

A Postgres standard naplózását a kiszolgálón a naplózási kiszolgáló paramétereivel konfigurálhatja. A Postgres naplóparamétereiről a Postgres dokumentációjának Mikor kell naplózni és mit kell naplózni című szakaszában talál további információt. A legtöbb, de nem minden, a Postgres naplózási paraméterei elérhetők a rugalmas Azure Database for PostgreSQL-kiszolgálón való konfiguráláshoz.

A paraméterek rugalmas Azure Database for PostgreSQL-kiszolgálón való konfigurálásáról a portál dokumentációjában vagy a parancssori felület dokumentációjában olvashat.

Feljegyzés

Ha nagy mennyiségű naplót konfigurál, például az utasításnaplózást, jelentős teljesítményterhelést okozhat.

Naplók elérése

A rugalmas Azure Database for PostgreSQL-kiszolgáló integrálva van az Azure Monitor diagnosztikai beállításaival. A diagnosztikai beállítások lehetővé teszik, hogy rugalmas Azure Database for PostgreSQL-kiszolgálónaplóit JSON formátumban küldje el az Azure Monitor-naplókba elemzés és riasztás céljából, az Event Hubs streameléséhez és az Azure Storage-nak archiváláshoz.

Naplóformátum

Az alábbi táblázat a PostgreSQLLogs típus mezőit ismerteti. A választott kimeneti végponttól függően a benne foglalt mezők és azok megjelenési sorrendje eltérő lehet.

Mező Leírás
TenantId A bérlő azonosítója
SourceSystem Azure
TimeGenerated [UTC] Időbélyeg, amikor a naplót UTC-ben rögzítették
Típus A napló típusa. Mindig AzureDiagnostics
SubscriptionId ANNAK az előfizetésnek a GUID azonosítója, amelyhez a kiszolgáló tartozik
ResourceGroup Annak az erőforráscsoportnak a neve, amelyhez a kiszolgáló tartozik
ResourceProvider Az erőforrás-szolgáltató neve. Mindig MICROSOFT.DBFORPOSTGRESQL
ResourceType FlexibleServers
ResourceId Erőforrás URI-ja
Erőforrás A kiszolgáló neve
Kategória PostgreSQLLogs
OperationName LogEvent
errorLevel_s Naplózási szint, például: LOG, ERROR, NOTICE
processId_d A PostgreSQL háttérrendszer folyamatazonosítója
sqlerrcode_s Az SQL Standard SQLSTATE-kódokra vonatkozó konvencióit követő PostgreSQL-hibakód
Üzenet Elsődleges naplóüzenet
Részlet Másodlagos naplóüzenet (ha van)
Oszlopnév Az oszlop neve (ha van)
Séma neve A séma neve (ha van)
DatatypeName Az adattípus neve (ha van)
_ResourceId Erőforrás URI-ja

Következő lépések

  • További információ a naplók konfigurálásáról és eléréséről.
  • További információ az Azure Monitor díjszabásáról.
  • További információ az auditnaplókról