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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: