Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Genom att övervaka data om dina servrar kan du felsöka och optimera för din arbetsbelastning. Din flexibla Azure Database for PostgreSQL-serverinstans innehåller olika övervakningsalternativ för att ge insikt i hur servern presterar.
Mått
Azure Database for PostgreSQL innehåller olika mått som ger insikt i beteendet för de resurser som stöder azure database for PostgreSQL-instansen för flexibel server. Varje mått genereras med ett intervall på 1 minut och har upp till 93 dagars kvarhållning. Du kan konfigurera aviseringar för måtten. Andra alternativ är att konfigurera automatiserade åtgärder, utföra avancerad analys och arkivera historiken. Mer information finns i översikten över Azure Metrics.
Kommentar
Även om mått lagras i 93 dagar kan du bara fråga (i panelen Mått) för maximalt 30 dagars data i ett enskilt diagram. Om du ser ett tomt diagram eller om diagrammet bara visar en del av måttdata kontrollerar du att skillnaden mellan start- och slutdatum i tidsväljaren inte överskrider 30-dagarsintervallet. När du har valt ett 30-dagarsintervall kan du panorera i diagrammet för att visa hela kvarhållningsfönstret.
Standardmått
Följande mått är tillgängliga för en flexibel Azure Database for PostgreSQL-serverinstans:
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Standard aktiverat | 
|---|---|---|---|---|
| Aktiva anslutningar | active_connections | Antal | Totalt antal anslutningar till databasservern, inklusive alla anslutningstillstånd, till exempel aktiva, inaktiva och andra, enligt pg_stat_activityvyn. Den här siffran representerar den totala summan av anslutningar i alla tillstånd, utan att skilja mellan specifika tillstånd. För en djupgående analys av ett specifikt läge, till exempel aktiva anslutningar, hänvisa till måttet "Sessioner efter läge". | Ja | 
| Lagring för säkerhetskopiering används | backup_storage_used | Byte | Mängden lagringsutrymme för säkerhetskopiering som används. Det här måttet representerar summan av lagringen som förbrukas av alla fullständiga säkerhetskopior, differentiella säkerhetskopior och loggsäkerhetskopior som behålls baserat på kvarhållningsperioden för säkerhetskopior som har angetts för servern. Säkerhetskopieringarnas frekvens hanteras av tjänsten. För geo-redundant lagring är användningen av lagring av säkerhetskopior dubbelt så stor som användningen för lokalt redundant lagring. | Ja | 
| Misslyckade anslutningar | connections_failed | Antal | Antal misslyckade anslutningar. | Ja | 
| Anslutningar har slutförts | connections_succeeded | Antal | Antal lyckade anslutningar. | Ja | 
| Förbrukade CPU-krediter ^ | cpu_credits_consumed | Antal | Antal krediter som används av den flexibla servern. Gäller för nivån Burstable. | Ja | 
| Återstående CPU-krediter ^ | cpu_credits_remaining | Antal | Antal krediter som är tillgängliga för burst. Gäller för nivån Burstable. | Ja | 
| CPU-procent | cpu_percent | Procent | Procentandel cpu som används. | Ja | 
| Databasstorlek | database_size_bytes | Byte | Databasstorlek i byte. | Ja | 
| Diskködjup ^ | disk_queue_depth | Antal | Antal utestående I/O-operationer till datadisken. | Ja | 
| IOPS | iops | Antal | Antal I/O-åtgärder till disk per sekund. | Ja | 
| Maximalt antal använda transaktions-ID:t | maximum_used_transactionIDs | Antal | Maximalt antal transaktions-ID:t som används. | Ja | 
| Minnesprocent | memory_percent | Procent | Procentandel minne som används. | Ja | 
| Nätverksavbrott | network_bytes_egress | Byte | Total summa av utgående nätverkstrafik på servern under en vald period. Det här måttet omfattar utgående trafik från databasen och från en flexibel Serverinstans i Azure Database for Postgres, inklusive funktioner som övervakning, loggar, WAL-arkiv, replikering osv. | Ja | 
| Nätverk i | network_bytes_ingress | Byte | Total summa av inkommande nätverkstrafik på servern under en vald period. Det här måttet omfattar inkommande trafik till databasen och till en flexibel Serverinstans i Azure Database for Postgres, inklusive funktioner som övervakning, loggar, WAL-arkiv, replikering osv. | Ja | 
| Läs IOPS ^ | read_iops | Antal | Antal I/O-läsåtgärder för datadiskar per sekund. | Ja | 
| Läsgenomströmning ^ | read_throughput | Byte | Byte läse per sekund från disk. | Ja | 
| Kostnadsfri lagring | storage_free | Byte | Mängden tillgängligt lagringsutrymme. | Ja | 
| Lagringsprocent | storage_percent | Procent | Procent av lagringsutrymmet som används. Lagringen som används av tjänsten kan innehålla databasfiler, transaktionsloggar och serverloggar. | Ja | 
| Lagring som används | storage_used | Byte | Mängden lagringsutrymme som används. Lagringen som används av tjänsten kan innehålla databasfilerna, transaktionsloggarna och serverloggarna. | Ja | 
| Transaktionslogglagring används | txlogs_storage_used | Byte | Mängden lagringsutrymme som används av transaktionsloggarna. | Ja | 
| Skriv genomsnittlig överföringshastighet ^ | write_throughput | Byte | Byte skrivs till disk per sekund. | Ja | 
| Skriv IOPS ^ | write_iops | Antal | Antal I/O-skrivåtgärder för datadiskar per sekund. | Ja | 
Kommentar
Mått som markerats med ^ avges var minut men bearbetas och visas i 5-minuters omgångar. Detta resulterar i upp till 5 minuters fördröjning i måttsynligheten. När du skapar aviseringar för dessa mått ska du ta hänsyn till den här svarstiden för att säkerställa korrekt och snabb avisering.
Förbättrade mått
Du kan använda förbättrade mått för din flexibla Azure Database for PostgreSQL-serverinstans för att få detaljerad övervakning och aviseringar för databaser. Varje mått genereras med ett intervall på 1 minut och har upp till 93 dagars kvarhållning. Du kan konfigurera aviseringar för måtten. Vissa förbättrade mått innehåller en Dimension parameter som du kan använda för att dela och filtrera måttdata med hjälp av en dimension som databasnamn eller tillstånd.
Aktivera förbättrade mätvärden
- De flesta av dessa nya mått är inaktiverade som standard. Det finns dock några undantag som är aktiverade som standard. Kolumnen längst till höger i följande tabeller anger om varje mått är aktiverat som standard eller inte.
- Om du vill aktivera de mått som inte är aktiverade som standard anger du serverparametern metrics.collector_database_activitytillON. Den här parametern är dynamisk och kräver ingen omstart av instansen.
Lista över förbättrade mått
Du kan välja mellan följande kategorier av förbättrade mått:
- Aktivitet
- Databas
- Logisk replikering
- Replikering
- Mättnad
- Trafik
Aktivitet
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Sessioner efter delstat | sessions_by_state | Antal | Sessioner efter tillstånd i pg_stat_activity-vyn. Den kategoriserar klientserverdelar i olika tillstånd, till exempel aktiva eller inaktiva. | Tillstånd | Nej | 
| Sessioner efter WaiteventType | sessions_by_wait_event_type | Antal | Sessioner efter den typ av händelse som klientserverdelen väntar på. | Typ av vänthändelse | Nej | 
| Äldsta backend | oldest_backend_time_sec | Sekunder | Ålder i sekunder av den äldsta serverdelen (oavsett tillstånd). | Gäller inte | Nej | 
| Äldsta frågan | longest_query_time_sec | Sekunder | Ålder i sekunder av den längsta sökfrågan som körs för närvarande. | Gäller inte | Nej | 
| Äldsta transaktionen | longest_transaction_time_sec | Sekunder | Ålder i sekunder av den längsta transaktionen (inklusive inaktiva transaktioner). | Gäller inte | Nej | 
| Äldsta xmin | oldest_backend_xmin | Antal | Det faktiska värdet för den äldsta xmin. Omxmininte ökar indikerar det att det finns några långvariga transaktioner som potentiellt kan hindra döda tupplar från att tas bort. | Gäller inte | Nej | 
| Äldsta xmin-ålder | oldest_backend_xmin_age | Antal | Ålder mätt i enheter av den äldsta xmin. Anger hur många transaktioner som har skickats sedan den äldstaxmin. | Gäller inte | Nej | 
Databas
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Serverdelar | numbackends | Antal | Antal backends som är anslutna till den här databasen. | Databasnamn | Nej | 
| Dödlägen | deadlocks | Antal | Antal dödlägen som identifieras i den här databasen. | Databasnamn | Nej | 
| Diskblocks träffade | blks_hit | Antal | Antal gånger diskblock redan hittades i buffertcachen, så att en läsning inte var nödvändig. | Databasnamn | Nej | 
| Läs av diskblock | blks_read | Antal | Antal diskblock som lästes i den här databasen. | Databasnamn | Nej | 
| Temporära filer | temp_files | Antal | Antal temporära filer som har skapats av frågor i den här databasen. | Databasnamn | Nej | 
| Storlek på temporära filer | temp_bytes | Byte | Total mängd data som skrivs till temporära filer av frågor i den här databasen. | Databasnamn | Nej | 
| Totalt antal transaktioner | xact_total | Antal | Antal totala transaktioner som kördes i den här databasen. | Databasnamn | Nej | 
| Transaktioner som har bekräftats | xact_commit | Antal | Antalet transaktioner i den här databasen som har begåtts. | Databasnamn | Nej | 
| Transaktioner per sekund | tps | Antal | Antal transaktioner som körs inom en sekund. | Databasnamn | Nej | 
| Återställda transaktioner | xact_rollback | Antal | Antal transaktioner i den här databasen som har återställts. | Databasnamn | Nej | 
| Tupplar borttagna | tup_deleted | Antal | Antal rader som har tagits bort av frågor i den här databasen. | Databasnamn | Nej | 
| Tupplar hämtade | tup_fetched | Antal | Antal rader som hämtades av frågor i den här databasen. | Databasnamn | Nej | 
| Tupplar infogade | tup_inserted | Antal | Antal rader som infogats av frågor i den här databasen. | Databasnamn | Nej | 
| Tupplar returnerade | tup_returned | Antal | Antal rader som returnerades av frågor i den här databasen. | Databasnamn | Nej | 
| Tupplar uppdaterade | tup_updated | Antal | Antal rader som har uppdaterats av frågor i den här databasen. | Databasnamn | Nej | 
Logisk replikering
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Maximal logisk replikeringsfördröjning | logical_replication_delay_in_bytes | Byte | Maximal fördröjning för alla logiska replikeringsfack. | Gäller inte | Ja | 
Replikering
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Maximal fysisk replikeringsfördröjning | physical_replication_delay_in_bytes | Byte | Maximal fördröjning över alla asynkrona fysiska replikeringsslitsar. | Gäller inte | Ja | 
| Läs replikfördröjning | physical_replication_delay_in_seconds | Sekunder | Läs av replikfördröjningen i sekunder. | Gäller inte | Ja | 
Mättnad
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Förbrukad diskbandbredd ^ | disk_bandwidth_consumed_percentage | Procent | Procentandel av den förbrukade datadiskbandbredden per minut. | Gäller inte | Ja | 
| Disk-IOPS-förbrukad procentandel ^ | disk_iops_consumed_percentage | Procent | Procentandel av datadiskens I/Os som förbrukas per minut. | Gäller inte | Ja | 
| Postmaster Process CPU-användning (förhandsversion) | postmaster_process_cpu_usage_percent | Procent | CPU-användning av Postmaster-processen. Gäller inte för Burstable SKU. | Gäller inte | Nej | 
Kommentar
Mått som markerats med ^ avges var minut men bearbetas och visas i 5-minuters omgångar. Detta resulterar i upp till 5 minuters fördröjning i måttsynligheten. När du skapar aviseringar för dessa mått ska du ta hänsyn till den här svarstiden för att säkerställa korrekt och snabb avisering.
Trafik
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Maximalt antal anslutningar ** | max_connections | Antal | Antal maximala anslutningar. | Gäller inte | Ja | 
| TCP-anslutningskö (förhandsversion) | tcp_connection_backlog | Antal | Antal väntande TCP-anslutningar som väntar på att bearbetas av servern. | Gäller inte | Nej | 
              ** 
              Maximalt antal anslutningar representerar det konfigurerade värdet för serverparametern max_connections . Det här måttet avsöks var 30:e minut.
Överväganden för att använda förbättrade mått
- Förbättrade mått som använder Dimension DatabaseName har en gräns på 50 databaser .
- På SKU:n Burstable är gränsen 10 databaser för mått som använder Dimension DatabaseName.
- Dimensionsgränsen för DatabaseName tillämpas på kolumnen databasidentifierare (datid) i pg_stat_database-systemvyn, vilket återspeglar ordningen för att skapa databasen.
- 
              DatabaseNameMåttdimensionen är skiftlägesokänslig. Det innebär att när du har frågatpg_stat_database-vyn, filtrerat bort rader därdatnameantingen ärtemplate1ellertemplate0, sorterat efterdatid, och begränsat de returnerade raderna till de första 50 (eller 10 när det gäller Burstable SKU), kommer måtten för databasnamn i den resultatuppsättningen, som bara skiljer sig i skiftläget (till exempelcontoso_databaseochContoso_database), att sammanfogas och kanske inte visar korrekta data.
Autovacuum-mått
Autovacuum-mått kan användas för att övervaka och finjustera autovacuumprestanda för din Azure-databas för PostgreSQL-flexibla serverinstans. Varje mått genereras med ett intervall på 30 minuter och har upp till 93 dagars kvarhållning. Du kan skapa aviseringar för specifika mått och du kan dela upp och filtrera måttdata med hjälp av dimensionen DatabaseName .
Så här aktiverar du autovacuum-metrik
- Autovacuum-mått är inaktiverade som standard.
- Om du vill aktivera dessa mått anger du serverparametern metrics.autovacuum_diagnosticstillON.
- Den här parametern är dynamisk, så det krävs ingen omstart av instansen.
Lista över autovacuum-mått
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Analysera användartabeller för räknare | analyze_count_user_tables | Antal | Antal gånger användartabeller enbart har analyserats manuellt i den här databasen. | Databasnamn | Nej | 
| Autoanalysera användartabeller för räknaren | autoanalyze_count_user_tables | Antal | Antal gånger användartabeller har analyserats av autovacuum-daemonen i den här databasen. | Databasnamn | Nej | 
| Användartabeller för autovacuumräknare | autovacuum_count_user_tables | Antal | Antal gånger som endast användartabeller har dammsugits av autovacuum-daemonen i den här databasen. | Databasnamn | Nej | 
| Uppblåst procent | bloat_percent | Procent | Uppskattad uppsvälld procentsats för endast användartabeller. | Databasnamn | Nej | 
| Beräknade döda rader i användartabeller | n_dead_tup_user_tables | Antal | Uppskattat antal döda rader för tabeller med endast användare i den här databasen. | Databasnamn | Nej | 
| Uppskattade användartabeller för liverader | n_live_tup_user_tables | Antal | Uppskattat antal aktiva rader för tabeller med endast användare i den här databasen. | Databasnamn | Nej | 
| Användartabeller för uppskattade ändringar | n_mod_since_analyze_user_tables | Antal | Uppskattat antal rader som har ändrats sedan tabeller med endast användare senast analyserades. | Databasnamn | Nej | 
| Användartabeller analyserade | tables_analyzed_user_tables | Antal | Antal tabeller med endast användare som har analyserats i den här databasen. | Databasnamn | Nej | 
| Användartabeller automatisktanalyserade | tables_autoanalyzed_user_tables | Antal | Antal tabeller endast för användare som har analyserats av daemonen autovacuum i den här databasen. | Databasnamn | Nej | 
| Användartabeller har blivit autovakuerade | tables_autovacuumed_user_tables | Antal | Antal endast användartabeller som har dammsugats av autovacuum-daemonen i den här databasen. | Databasnamn | Nej | 
| Användartabellsräknare | tables_counter_user_tables | Antal | Antal endast användartabeller i den här databasen. | Databasnamn | Nej | 
| Användartabeller har rensats | tables_vacuumed_user_tables | Antal | Antal tabeller med endast användare som har dammsugats i den här databasen. | Databasnamn | Nej | 
| Användartabeller för vakuumräknare | vacuum_count_user_tables | Antal | Antal gånger som endast användartabeller har dammsugits manuellt i den här databasen (utan att räkna med VACUUM FULL). | Databasnamn | Nej | 
Faktorer att tänka på vid användning av autovacuum-mått
- Autovacuum-mått som använder dimensionen DatabaseName har en gräns på 30 databaser .
- På SKU:n Burstable är gränsen 10 databaser för mått som använder Dimension DatabaseName.
- Dimensionsgränsen för DatabaseName tillämpas på OID-kolumnen, vilket återspeglar ordningen för att skapa databasen.
PgBouncer mätvärden
Du kan använda PgBouncer-mått för att övervaka PgBouncer-processens prestanda, inklusive information om aktiva anslutningar, inaktiva anslutningar, totalt antal poolanslutningar och antalet anslutningspooler. Varje mått genereras med ett intervall på 1 minut och har upp till 93 dagars kvarhållning. Kunder kan konfigurera aviseringar för måtten och även komma åt de nya måttdimensionerna för att dela upp och filtrera måttdata efter databasnamn.
Så här aktiverar du PgBouncer-metodik
- Om du vill övervaka PgBouncer-mått kontrollerar du att funktionen pgbouncer är aktiverad via serverparametern pgbouncer.enabledoch att måttparameternmetrics.pgbouncer_diagnosticsär aktiverad.
- Dessa parametrar är dynamiska och kräver ingen omstart av instansen.
- PgBouncer-mått är inaktiverade som standard.
Lista över PgBouncer-mått
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Aktiva klientanslutningar | client_connections_active | Antal | Anslutningar från klienter som är associerade med en flexibel serverinstansanslutning i Azure Database for PostgreSQL. | Databasnamn | Nej | 
| Väntande klientanslutningar | client_connections_waiting | Antal | Anslutningar från klienter som väntar på att betjänas av en flexibel serverinstansanslutning för Azure Database for PostgreSQL. | Databasnamn | Nej | 
| Aktiva serveranslutningar | server_connections_active | Antal | Anslutningar till en flexibel Azure Database for PostgreSQL-serverinstans som används av en klientanslutning. | Databasnamn | Nej | 
| Inaktiva serveranslutningar | server_connections_idle | Antal | Anslutningar till en flexibel Azure Database for PostgreSQL-serverinstans som är inaktiv och redo att betjäna en ny klientanslutning. | Databasnamn | Nej | 
| Totalt antal poolanslutningar | total_pooled_connections | Antal | Aktuellt antal poolanslutningar. | Databasnamn | Nej | 
| Antal anslutningspooler | num_pools | Antal | Totalt antal anslutningspooler. | Databasnamn | Nej | 
Överväganden för att använda PgBouncer-mått
- PgBouncer-mått som använder dimensionen DatabaseName har en gräns på 30 databaser .
- På SKU Burstable är gränsen 10 databaser som har dimensionen DatabaseName.
- Dimensionsgränsen DatabaseName tillämpas på kolumnen OID, som återspeglar ordningen för att skapa databasen.
Databastillgänglighetsmått
Is-db-alive är ett databasservertillgänglighetsmått för en flexibel Azure Database for PostgreSQL-serverinstans som returnerar [1 for available] och [0 for not-available]. Varje mått genereras med en frekvens på 1 minut och har upp till 93 dagars kvarhållning. Kunder kan konfigurera aviseringar för mätvärdet.
| Visningsnamn | Mätvärdes-ID | Enhet | beskrivning | Mått | Standard aktiverat | 
|---|---|---|---|---|---|
| Databasen är vid liv | is_db_alive | Antal | Anger om databasen är igång eller inte. | N/a | Ja | 
Överväganden vid användning av databastillgänglighetsmått
- Genom att aggregera det här måttet med MAX()kan kunderna avgöra om servern har varit upp eller ned i sista minuten.
- Kunder har möjlighet att ytterligare aggregera dessa mått med önskad frekvens (5m, 10m, 30m etc.) för att passa deras aviseringskrav och undvika falska positiva.
- Andra möjliga sammansättningar är AVG()ochMIN().
Filtrera och bryt ned dimensionsmått
I de föregående tabellerna har vissa mått dimensioner som DatabaseName eller State. Du kan använda filtrering och delning för mått som har dimensioner. De här funktionerna visar hur olika måttsegment (eller dimensionsvärden) påverkar måttets övergripande värde. Du kan använda dem för att identifiera möjliga avvikande värden.
- 
              Filtrering: Använd filtrering för att välja vilka dimensionsvärden som ska ingå i diagrammet. Du kanske till exempel vill visa inaktiva anslutningar när du kartlägger måttet Sessions-by-State. Du anger filtret för Inaktiv i tillståndsdimensionen.
- 
              Delning: Använd delning för att styra om diagrammet visar separata rader för varje värde i en dimension eller om det aggregerar värdena på en enda rad. Du kan till exempel se en rad för ett Sessions-by-Statemått för alla sessioner. Du kan se separata rader för varje session grupperade efter State-värde. Använd delning på state-dimensionen för att se separata rader.
I följande exempel visas uppdelning efter delstatsdimension och filtrering av specifika tillståndsvärden:
Mer information om hur du konfigurerar diagram för dimensionsmått finns i Exempel på måttdiagram.
Visualisering av mått
Det finns flera alternativ för att visualisera Azure Monitor-mått.
| Komponent | beskrivning | Nödvändig utbildning och/eller konfiguration | 
|---|---|---|
| Översiktssidan | De flesta Azure-tjänster har en översiktssida i Azure-portalen som innehåller ett övervakningsavsnitt med diagram som visar de senaste kritiska måtten. Den här informationen är avsedd för ägare av enskilda tjänster för att snabbt utvärdera resursens prestanda. | Den här sidan baseras på plattformsmått som samlas in automatiskt. Ingen konfiguration krävs. | 
| Metrics Explorer | Du kan använda Metrics Explorer för att interaktivt arbeta med måttdata och skapa måttaviseringar. Du behöver minimal träning för att använda Metrics Explorer, men du måste känna till de mått som du vill analysera. | – När datainsamlingen har konfigurerats krävs ingen annan konfiguration. – Plattformsmått för Azure-resurser är automatiskt tillgängliga. – Gästmått för virtuella datorer är tillgängliga när en Azure Monitor-agent har distribuerats till den virtuella datorn. – Programmått är tillgängliga när Application Insights har konfigurerats. | 
| Grafana | Du kan använda Grafana för att visualisera och larma om mätvärden. Alla versioner av Grafana innehåller plugin-programmet för Azure Monitor-datakällor för att visualisera dina Azure Monitor-mått och -loggar. | För att bekanta dig med Grafana-instrumentpaneler krävs viss utbildning. Du kan dock förenkla processen genom att ladda ned en fördefinierad Azure PostgreSQL-övervakning, vilket möjliggör enkel övervakning av alla flexibla Azure Database for PostgreSQL-serverinstanser i din organisation. | 
Loggar
Förutom måtten kan du använda Azure Database for PostgreSQL för att konfigurera och komma åt Azure Database for PostgreSQL-standardloggar. Mer information finns i Loggningsbegrepp.
Loggvisualisering
| Komponent | beskrivning | Nödvändig utbildning och/eller konfiguration | 
|---|---|---|
| Log Analytics | Med Log Analytics kan du skapa loggfrågor för att interaktivt arbeta med loggdata och skapa loggfrågeaviseringar. | Viss utbildning krävs för att du ska kunna bekanta dig med frågespråket, även om du kan använda fördefinierade frågor för vanliga krav. | 
Serverloggar
Med funktionen Serverloggar i din flexibla Serverinstans i Azure Database for PostgreSQL kan användare aktivera, konfigurera och ladda ned serverloggar, vilket är viktigt för att felsöka och utföra historiska analyser av serveraktivitet. Som standard är funktionen för serverloggar inaktiverad. Men när du har aktiverat funktionen börjar din flexibla serverinstans i Azure Database for PostgreSQL att samla in händelser av den valda loggtypen och skriva dem till en fil. Du kan sedan använda Azure Portal eller Azure CLI för att ladda ned filerna för att hjälpa dig med felsökningen.
Kvarhållning av serverloggar
Serverloggar har minst kvarhållning 1 dag och maximal kvarhållning är 7 dagar. Om den här gränsen överskrids tas de äldsta loggarna bort för att göra plats för nya. Mer information om hur du aktiverar och hanterar serverloggar finns i Konfigurera avbildning av PostgreSQL-serverloggar och huvudversionsuppgraderingsloggar.
