Delen via


Metrische gegevens bewaken in Azure Database for PostgreSQL - Flexibele server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

Door gegevens over uw servers te bewaken, kunt u problemen oplossen en optimaliseren voor uw workload. Azure Database for PostgreSQL flexibele server biedt verschillende bewakingsopties om inzicht te geven in de prestaties van uw server.

Metrische gegevens

Azure Database for PostgreSQL Flexibele server biedt verschillende metrische gegevens die inzicht geven in het gedrag van de resources die ondersteuning bieden voor het flexibele serverexemplaren van Azure Database for PostgreSQL. Elke metrische waarde wordt verzonden met een interval van 1 minuut en heeft maximaal 93 dagen geschiedenis. U kunt waarschuwingen configureren voor de metrische gegevens. Andere opties zijn het instellen van geautomatiseerde acties, het uitvoeren van geavanceerde analyses en het archiveren van de geschiedenis. Zie Overzicht van metrische gegevens in Azure voor meer informatie.

Notitie

Hoewel metrische gegevens gedurende 93 dagen worden opgeslagen, kunt u alleen query's uitvoeren (in de tegel Metrische gegevens) voor maximaal 30 dagen aan gegevens in een enkele grafiek. Als u een lege grafiek ziet of als uw grafiek slechts een deel van de metrische gegevens weergeeft, controleert u of het verschil tussen begin- en einddatums in de tijdkiezer het interval van 30 dagen niet overschrijdt. Nadat u een interval van 30 dagen hebt geselecteerd, kunt u de grafiek pannen om het volledige retentietijdsvenster weer te geven.

Standaardmetrieken

De volgende metrische gegevens zijn beschikbaar voor een flexibele Server-instantie van Azure Database for PostgreSQL:

Weergavenaam Metrische id Eenheid Beschrijving Standaard ingeschakeld
Actieve verbindingen active_connections Tellen Het totale aantal verbindingen met de databaseserver, inclusief alle verbindingsstatussen, zoals actief, inactief en andere, zoals te zien is in pg_stat_activity de weergave. Deze afbeelding vertegenwoordigt de totale som van verbindingen in alle statussen, zonder onderscheid te maken tussen specifieke statussen. Voor een uitgebreide analyse van een specifieke status, zoals actieve verbindingen, raadpleegt u de metrische gegevens 'Sessies per status'. Ja
Gebruikte back-upopslag backup_storage_used Bytes Gebruikte hoeveelheid back-upopslag. Deze metrische waarde vertegenwoordigt de som van de opslag die wordt gebruikt door alle volledige back-ups, differentiële back-ups en logboekback-ups die worden bewaard op basis van de bewaarperiode voor back-ups die zijn ingesteld voor de server. De frequentie van de back-ups wordt beheerd door de service. Voor geografisch redundante opslag is het gebruik van back-upopslag tweemaal het gebruik voor lokaal redundante opslag. Ja
Mislukte verbindingen connections_failed Tellen Aantal mislukte verbindingen. Ja
Geslaagde verbindingen connections_succeeded Tellen Aantal geslaagde verbindingen. Ja
Verbruikt CPU-tegoed cpu_credits_consumed Tellen Het aantal tegoed dat door de flexibele server wordt gebruikt. Is van toepassing op de burstable-laag. Ja
RESTERENDE CPU-tegoed cpu_credits_remaining Tellen Het aantal tegoed dat beschikbaar is voor burst. Is van toepassing op de burstable-laag. Ja
CPU-percentage cpu_percent Procent Percentage cpu-gebruik. Ja
Databasegrootte database_size_bytes Bytes Databasegrootte in bytes. Ja
Diepte van schijfwachtrij disk_queue_depth Tellen Aantal openstaande I/O-bewerkingen naar de gegevensschijf. Ja
IOPS iops Tellen Aantal I/O-bewerkingen naar schijf per seconde. Ja
Maximaal gebruikte transactie-id's maximum_used_transactionIDs Tellen Maximum aantal transactie-id's in gebruik. Ja
Geheugenpercentage memory_percent Procent Percentage van het geheugen dat wordt gebruikt. Ja
Netwerk uit network_bytes_egress Bytes Totale som van uitgaand netwerkverkeer op de server voor een geselecteerde periode. Deze metrische gegevens omvatten uitgaand verkeer van uw database en van flexibele Azure Database for Postgres-server, waaronder functies zoals bewaking, logboeken, WAL-archief, replicatie, enzovoort. Ja
Netwerk in network_bytes_ingress Bytes Totale som van binnenkomend netwerkverkeer op de server voor een geselecteerde periode. Deze metrische gegevens omvatten binnenkomend verkeer naar uw database en naar flexibele Azure Database for Postgres-server, waaronder functies zoals bewaking, logboeken, WAL-archief, replicatie, enzovoort. Ja
IOPS lezen read_iops Tellen Aantal I/O-leesbewerkingen van de gegevensschijf per seconde. Ja
Doorvoer lezen read_throughput Bytes Bytes die per seconde van schijf worden gelezen. Ja
Opslag gratis storage_free Bytes Hoeveelheid opslagruimte die beschikbaar is. Ja
Opslagpercentage storage_percent Percentage Percentage opslagruimte dat wordt gebruikt. De opslag die door de service wordt gebruikt, kan databasebestanden, transactielogboeken en serverlogboeken bevatten. Ja
Gebruikte opslag storage_used Bytes Hoeveelheid opslagruimte die wordt gebruikt. De opslag die door de service wordt gebruikt, kan de databasebestanden, transactielogboeken en de serverlogboeken bevatten. Ja
Gebruikte opslag voor transactielogboeken txlogs_storage_used Bytes Hoeveelheid opslagruimte die wordt gebruikt door de transactielogboeken. Ja
Schrijfdoorvoer write_throughput Bytes Bytes die per seconde naar schijf zijn geschreven. Ja
IOPS schrijven write_iops Tellen Aantal I/O-schrijfbewerkingen voor gegevensschijven per seconde. Ja

Verbeterde metrische gegevens

U kunt verbeterde metrische gegevens voor flexibele Azure Database for PostgreSQL-server gebruiken om nauwkeurige bewaking en waarschuwingen op databases te krijgen. U kunt waarschuwingen configureren voor de metrische gegevens. Sommige verbeterde metrische gegevens bevatten een Dimension parameter die u kunt gebruiken om metrische gegevens te splitsen en te filteren met behulp van een dimensie zoals databasenaam of -status.

Verbeterde metrische gegevens inschakelen

  • De meeste van deze nieuwe metrische gegevens zijn standaard uitgeschakeld . Er zijn echter enkele uitzonderingen, die standaard zijn ingeschakeld. De meest rechtse kolom in de volgende tabellen geeft aan of elke metriek standaard is ingeschakeld.
  • Als u deze metrische gegevens wilt inschakelen die niet standaard zijn ingeschakeld, stelt u de serverparameter metrics.collector_database_activity ONin op . Deze parameter is dynamisch en vereist geen opnieuw opstarten van het exemplaar.
Lijst met verbeterde metrische gegevens

U kunt kiezen uit de volgende categorieën met verbeterde metrische gegevens:

  • Activiteit
  • Database
  • Logische replicatie
  • Replicatie
  • Verzadiging
  • Verkeer
Activiteit
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Sessies per status sessions_by_state Tellen Sessies per status, zoals wordt weergegeven in pg_stat_activity de weergave. Het categoriseert clientback-ends in verschillende statussen, zoals actief of inactief. Provincie Nee
Sessies op WaitEventType sessions_by_wait_event_type Tellen Sessies op basis van het type gebeurtenis waarvoor de clientback-end wacht. Gebeurtenistype wachten Nee
Oudste back-end oldest_backend_time_sec Seconden Leeftijd in seconden van de oudste back-end (ongeacht de status). Is niet van toepassing Nee
Oudste query longest_query_time_sec Seconden Leeftijd in seconden van de langste query die momenteel wordt uitgevoerd. Is niet van toepassing Nee
Oudste transactie longest_transaction_time_sec Seconden Leeftijd in seconden van de langste transactie (inclusief niet-actieve transacties). Is niet van toepassing Nee
Oudste xmin oldest_backend_xmin Tellen De werkelijke waarde van de oudste xmin. Als xmin deze niet toeneemt, geeft dit aan dat er enkele langlopende transacties zijn die mogelijk dode tuples kunnen bevatten die niet kunnen worden verwijderd. Is niet van toepassing Nee
Oudste xmin-leeftijd oldest_backend_xmin_age Tellen Leeftijd in eenheden van de oudste xmin. Geeft aan hoeveel transacties zijn doorgegeven sinds de oudste xmin. Is niet van toepassing Nee
Database
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Back-ends numbackends Tellen Het aantal back-ends dat is verbonden met deze database. DatabaseName Nee
Impasses deadlocks Tellen Aantal impasses dat in deze database wordt gedetecteerd. DatabaseName Nee
Schijfblokken bereikt blks_hit Tellen Aantal keren dat schijfblokken al in de buffercache zijn gevonden, zodat een leesbewerking niet nodig was. DatabaseName Nee
Schijfblokken lezen blks_read Tellen Het aantal schijfblokken dat in deze database is gelezen. DatabaseName Nee
Tijdelijke bestanden temp_files Tellen Aantal tijdelijke bestanden dat is gemaakt door query's in deze database. DatabaseName Nee
Tijdelijke bestandsgrootte temp_bytes Bytes Totale hoeveelheid gegevens die naar tijdelijke bestanden worden geschreven door query's in deze database. DatabaseName Nee
Totaal aantal transacties xact_total Tellen Het aantal totale transacties dat in deze database wordt uitgevoerd. DatabaseName Nee
Transacties die zijn doorgevoerd xact_commit Tellen Het aantal transacties in deze database dat is doorgevoerd. DatabaseName Nee
Transacties per seconde (preview) tps Tellen Het aantal transacties dat binnen een seconde wordt uitgevoerd. DatabaseName Nee
Teruggedraaide transacties xact_rollback Tellen Aantal transacties in deze database dat is teruggedraaid. DatabaseName Nee
Tuples verwijderd tup_deleted Tellen Het aantal rijen dat is verwijderd door query's in deze database. DatabaseName Nee
Opgehaalde tuples tup_fetched Tellen Het aantal rijen dat is opgehaald door query's in deze database. DatabaseName Nee
Tuples ingevoegd tup_inserted Tellen Het aantal rijen dat is ingevoegd door query's in deze database. DatabaseName Nee
Tuples geretourneerd tup_returned Tellen Het aantal rijen dat is geretourneerd door query's in deze database. DatabaseName Nee
Tuples bijgewerkt tup_updated Tellen Aantal rijen dat is bijgewerkt door query's in deze database. DatabaseName Nee
Logische replicatie
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Maximale vertraging van logische replicatie logical_replication_delay_in_bytes Bytes Maximale vertraging voor alle logische replicatiesites. Is niet van toepassing Ja
Replicatie
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Maximale vertraging van fysieke replicatie physical_replication_delay_in_bytes Bytes Maximale vertraging voor alle asynchrone fysieke replicatiesites. Is niet van toepassing Ja
Vertraging leesreplica physical_replication_delay_in_seconds Seconden Leesreplicavertraging in seconden. Is niet van toepassing Ja
Verzadiging
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Percentage verbruikte schijfbandbreedte disk_bandwidth_consumed_percentage Procent Percentage van de verbruikte bandbreedte voor gegevensschijven per minuut. Is niet van toepassing Ja
Verbruikt percentage schijf-IOPS disk_iops_consumed_percentage Procent Percentage I/Os van gegevensschijf dat per minuut wordt verbruikt. Is niet van toepassing Ja
Verkeer
Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Maximum aantal verbindingen ^ max_connections Tellen Aantal maximumverbindingen. Is niet van toepassing Ja
Backlog van TCP-verbinding (preview) tcp_connection_backlog Tellen Aantal in behandeling zijnde verbindingen die de capaciteit van de PostgreSQL-server overschrijden. Van toepassing op 8 vCores en hoger. Provincie Nee
Cpu-gebruik postmaster verwerken (preview) postmaster_process_cpu_usage_percent Procent CPU-gebruik van Postmaster-proces. Niet van toepassing op Burstable SKU. Is niet van toepassing Nee

^ Max. Verbindingen vertegenwoordigt de geconfigureerde waarde voor de max_connections serverparameter. Deze metrische waarde wordt elke 30 minuten gepeild.

Overwegingen voor het gebruik van verbeterde metrische gegevens
  • Verbeterde metrische gegevens die gebruikmaken van de dimensie DatabaseName, hebben een limiet van 50 databases .
  • In de Burstable SKU is de limiet 10 databases voor metrische gegevens die gebruikmaken van de dimensie DatabaseName.
  • De databasenaamdimensielimiet wordt toegepast op de kolom database-id (datid) van de pg_stat_database systeemweergave, die de volgorde van het maken van de database weerspiegelt.
  • De DatabaseName dimensie voor metrische gegevens is niet hoofdlettergevoelig. Dat betekent dat na het opvragen pg_stat_database van query's rijen worden uitgefilterd waarin datname het gaat template1 om of template0, ordenen datidop en het beperken van de geretourneerde rijen tot de eerste 50 (of 10 in het geval van Burstable SKU), de metrische gegevens voor databasenamen in die resultatenset, die hetzelfde zijn, met uitzondering van hoofdletters (bijvoorbeeld contoso_database en bijvoorbeeld) Contoso_databaseworden samengevoegd en mogelijk geen nauwkeurige gegevens worden weergegeven.

Metrische gegevens van Autovacuum

Metrische gegevens van Autovacuum kunnen worden gebruikt voor het bewaken en afstemmen van autovacuumprestaties voor Azure Database for PostgreSQL - Flexible Server. Elke metriek wordt verzonden met een interval van 30 minuten en heeft maximaal 93 dagen retentie. U kunt waarschuwingen maken voor specifieke metrische gegevens en u kunt metrische gegevens splitsen en filteren met behulp van de DatabaseName dimensie.

Automatischevacuum-metrische gegevens inschakelen

  • Autovacuum-metrische gegevens zijn standaard uitgeschakeld.
  • Als u deze metrische gegevens wilt inschakelen, stelt u de serverparameter metrics.autovacuum_diagnostics in op ON.
  • Deze parameter is dynamisch, dus het opnieuw opstarten van het exemplaar is niet vereist.

Lijst met metrische gegevens van autovacuum

Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Tellergebruikerstabellen analyseren analyze_count_user_tables Tellen Aantal keren dat tabellen met alleen gebruikers handmatig zijn geanalyseerd in deze database. DatabaseName Nee
Gebruikerstabellen van AutoAnalyze-teller autoanalyze_count_user_tables Tellen Aantal keren dat tabellen met alleen gebruikers zijn geanalyseerd door de autovacuum-daemon in deze database. DatabaseName Nee
Gebruikerstabellen van AutoVacuum-teller autovacuum_count_user_tables Tellen Aantal keren dat tabellen die alleen door de gebruiker zijn gebruikt, zijn opgezogen door de autovacuum-daemon in deze database. DatabaseName Nee
Percentage bloat (preview) bloat_percent Procent Geschatte bloatpercentage voor alleen tabellen van gebruikers. DatabaseName Nee
Geschatte gebruikerstabellen voor dode rijen n_dead_tup_user_tables Tellen Het geschatte aantal dode rijen voor tabellen die alleen voor gebruikers in deze database worden gebruikt. DatabaseName Nee
Geschatte liverijen gebruikerstabellen n_live_tup_user_tables Tellen Geschatte hoeveelheid liverijen voor tabellen die alleen voor gebruikers in deze database worden gebruikt. DatabaseName Nee
Geschatte wijzigingen gebruikerstabellen n_mod_since_analyze_user_tables Tellen Het geschatte aantal rijen dat is gewijzigd sinds alleen-gebruikerstabellen voor het laatst zijn geanalyseerd. DatabaseName Nee
Geanalyseerde gebruikerstabellen tables_analyzed_user_tables Tellen Aantal tabellen die alleen voor gebruikers zijn geanalyseerd in deze database. DatabaseName Nee
AutoAnalyzed gebruikerstabellen tables_autoanalyzed_user_tables Tellen Het aantal tabellen met alleen gebruikers dat is geanalyseerd door de autovacuum-daemon in deze database. DatabaseName Nee
Gebruikerstabellen AutoVacuumed tables_autovacuumed_user_tables Tellen Aantal tabellen die alleen door de gebruiker zijn leeggemaakt door de autovacuum-daemon in deze database. DatabaseName Nee
Teller Gebruikerstabellen tables_counter_user_tables Tellen Aantal tabellen met alleen gebruikers in deze database. DatabaseName Nee
Gebruikerstabellen leeggezogen tables_vacuumed_user_tables Tellen Het aantal tabellen met alleen gebruikers dat in deze database is leeggemaakt. DatabaseName Nee
Gebruikerstabellen vacuümteller vacuum_count_user_tables Tellen Aantal keren dat tabellen met alleen gebruikers handmatig zijn leeggemaakt in deze database (tellen niet).VACUUM FULL DatabaseName Nee

Overwegingen voor het gebruik van metrische gegevens van Autovacuum

  • Metrische gegevens van Autovacuum die gebruikmaken van de dimensie DatabaseName, hebben een limiet van 30 databases .
  • In de Burstable SKU is de limiet 10 databases voor metrische gegevens die gebruikmaken van de dimensie DatabaseName.
  • De dimensielimiet voor DatabaseName wordt toegepast op de kolom OID, die de volgorde van het maken van de database weerspiegelt.

Metrische gegevens van PgBouncer

U kunt pgBouncer-metrische gegevens gebruiken om de prestaties van het PgBouncer-proces te bewaken, waaronder details voor actieve verbindingen, niet-actieve verbindingen, totale gegroepeerde verbindingen en het aantal verbindingsgroepen. Elke metrische waarde wordt verzonden met een interval van 1 minuut en heeft maximaal 93 dagen geschiedenis. Klanten kunnen waarschuwingen voor de metrische gegevens configureren en ook toegang krijgen tot de nieuwe dimensies voor metrische gegevens om metrische gegevens te splitsen en te filteren op databasenaam.

PgBouncer-metrische gegevens inschakelen

  • Als u metrische pgBouncer-gegevens wilt bewaken, moet u ervoor zorgen dat de functie pgbouncer is ingeschakeld via de serverparameter pgbouncer.enabled en parameter voor metrische gegevens metrics.pgbouncer_diagnostics is ingeschakeld.
  • Deze parameters zijn dynamisch en vereisen geen opnieuw opstarten van het exemplaar.
  • PgBouncer-metrische gegevens zijn standaard uitgeschakeld.

Lijst met metrische gegevens van PgBouncer

Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Actieve clientverbindingen client_connections_active Tellen Verbindingen van clients die zijn gekoppeld aan een Azure Database for PostgreSQL - Flexible Server-verbinding. DatabaseName Nee
Wachtende clientverbindingen client_connections_waiting Tellen Verbindingen van clients die wachten op een Azure Database for PostgreSQL - Flexible Server-verbinding met deze clients. DatabaseName Nee
Actieve serververbindingen server_connections_active Tellen Verbindingen met Azure Database for PostgreSQL - Flexible Server die worden gebruikt door een clientverbinding. DatabaseName Nee
Niet-actieve serververbindingen server_connections_idle Tellen Verbindingen met Azure Database for PostgreSQL - Flexible Server die niet actief zijn en gereed zijn om een nieuwe clientverbinding te onderhouden. DatabaseName Nee
Totaal aantal gegroepeerde verbindingen total_pooled_connections Tellen Huidig aantal gegroepeerde verbindingen. DatabaseName Nee
Aantal verbindingsgroepen num_pools Tellen Totaal aantal verbindingsgroepen. DatabaseName Nee

Overwegingen voor het gebruik van de pgBouncer-metrische gegevens

  • Metrische pgBouncer-gegevens die gebruikmaken van de dimensie DatabaseName hebben een limiet van 30 databases .
  • Op de Burstable SKU is de limiet 10 databases met de dimensie DatabaseName.
  • De dimensielimiet DatabaseName wordt toegepast op de OID-kolom, die de volgorde van het maken van de database weerspiegelt.

Metrische gegevens over beschikbaarheid van database

Is-db-alive is een metrische gegevens over de beschikbaarheid van een databaseserver voor flexibele Azure Database for PostgreSQL-server die retourneert [1 for available] en [0 for not-available]. Elke metriek wordt verzonden met een frequentie van 1 minuut en heeft maximaal 93 dagen aan retentie. Klanten kunnen waarschuwingen voor de metrische gegevens configureren.

Weergavenaam Metrische id Eenheid Beschrijving Dimensie Standaard ingeschakeld
Database Is Alive is_db_alive Tellen Geeft aan of de database al dan niet beschikbaar is. N.v.t Ja

Overwegingen bij het gebruik van de metrische gegevens over de beschikbaarheid van databases

  • Als u deze metrische waarde samenvoegt, MAX() kunnen klanten bepalen of de server op het laatste moment omhoog of omlaag is gegaan.
  • Klanten hebben de mogelijkheid om deze metrische gegevens verder te aggregeren met elke gewenste frequentie (5 min, 10 m, 30 m, enzovoort) om te voldoen aan hun waarschuwingsvereisten en om fout-positieven te voorkomen.
  • Andere mogelijke aggregaties zijn AVG() en MIN().

Filteren en splitsen op maatlijngegevens

In de voorgaande tabellen hebben sommige metrische gegevens dimensies zoals DatabaseName of State. U kunt filteren en splitsen gebruiken voor de metrische gegevens die dimensies hebben. Deze functies laten zien hoe verschillende metrische segmenten (of dimensiewaarden) van invloed zijn op de algehele waarde van de metrische waarde. U kunt ze gebruiken om mogelijke uitbijters te identificeren.

  • Filteren: Gebruik filteren om te kiezen welke dimensiewaarden in de grafiek worden opgenomen. U wilt bijvoorbeeld niet-actieve verbindingen weergeven wanneer u de Sessions-by-State metrische gegevens weergeeft. U stelt het filter in voor niet-actief in de dimensie Status.
  • Splitsen: Gebruik splitsen om te bepalen of in het diagram afzonderlijke regels worden weergegeven voor elke waarde van een dimensie of als de waarden in één regel worden samengevoegd. U kunt bijvoorbeeld één regel voor een Sessions-by-State metrische waarde voor alle sessies zien. U kunt afzonderlijke regels zien voor elke sessie gegroepeerd op statuswaarde. Pas splitsen toe op de dimensie Status om afzonderlijke regels weer te geven.

In het volgende voorbeeld ziet u hoe u splitst op de dimensie Status en filtert op specifieke statuswaarden:

Schermopname van een voorbeeld van het splitsen en filteren van metrische gegevens en dimensies.

Zie Voorbeelden van metrische grafieken voor meer informatie over het instellen van grafieken voor dimensionale metrische gegevens.

Visualisatie met metrische gegevens

Er zijn verschillende opties om metrische gegevens van Azure Monitor te visualiseren.

Onderdeel Beschrijving Vereiste training en/of configuratie
Overzichtspagina De meeste Azure-services hebben een overzichtspagina in Azure Portal met een sectie Monitor met grafieken die recente kritieke metrische gegevens tonen. Deze informatie is bedoeld voor eigenaren van afzonderlijke services om snel de prestaties van de resource te beoordelen. Deze pagina is gebaseerd op metrische platformgegevens die automatisch worden verzameld. Er is geen configuratie vereist.
Metrics Explorer U kunt Metrics Explorer gebruiken om interactief te werken met metrische gegevens en metrische waarschuwingen te maken. U hebt minimale training nodig om Metrics Explorer te gebruiken, maar u moet bekend zijn met de metrische gegevens die u wilt analyseren. - Zodra het verzamelen van gegevens is geconfigureerd, is er geen andere configuratie vereist.
- Metrische platformgegevens voor Azure-resources zijn automatisch beschikbaar.
- Metrische gastgegevens voor virtuele machines zijn beschikbaar nadat een Azure Monitor-agent is geïmplementeerd op de virtuele machine.
- Metrische gegevens van toepassingen zijn beschikbaar nadat Application Insights is geconfigureerd.
Grafana U kunt Grafana gebruiken voor het visualiseren en waarschuwen van metrische gegevens. Alle versies van Grafana bevatten de invoegtoepassing Azure Monitor-gegevensbron om uw metrische gegevens en logboeken van Azure Monitor te visualiseren. Als u vertrouwd wilt raken met Grafana-dashboards, is enige training vereist. U kunt het proces echter vereenvoudigen door een vooraf samengesteld azure Database for PostgreSQL-bewakingsdashboard voor flexibele server grafana te downloaden, waarmee u eenvoudig alle exemplaren van flexibele servers van Azure Database for PostgreSQL binnen uw organisatie kunt bewaken.

Logboeken

Naast de metrische gegevens kunt u azure Database for PostgreSQL flexibele server gebruiken om standaardlogboeken van Azure Database for PostgreSQL te configureren en te openen. Zie Logboekregistratieconcepten voor meer informatie.

Logboekvisualisatie

Onderdeel Beschrijving Vereiste training en/of configuratie
Log Analytics Met Log Analytics kunt u logboekquery's maken om interactief met logboekgegevens te werken en waarschuwingen voor logboekquery's te maken. Sommige training is vereist om vertrouwd te raken met de querytaal, hoewel u vooraf gemaakte query's kunt gebruiken voor algemene vereisten.

Serverlogboeken

Met de functie Serverlogboeken in Azure Database for PostgreSQL Flexible Server kunnen gebruikers serverlogboeken inschakelen, configureren en downloaden, die essentieel zijn voor het oplossen van problemen en het uitvoeren van historische analyses van serveractiviteit. De functie serverlogboeken in Azure Database for PostgreSQL Flexibele server is standaard uitgeschakeld. Nadat u de functie hebt ingeschakeld, begint azure Database for PostgreSQL flexibele server echter met het vastleggen van gebeurtenissen van het geselecteerde logboektype en schrijft deze naar een bestand. Vervolgens kunt u de Azure-portal of de Azure CLI gebruiken om de bestanden te downloaden om u te helpen bij het oplossen van problemen.

Bewaarperiode voor serverlogboeken

Serverlogboeken hebben minimaal 1 dagen retentie en maximale retentie is 7 dagen. Als deze limiet wordt overschreden, worden de oudste logboeken verwijderd om ruimte te maken voor nieuwe logboeken. Raadpleeg de handleiding voor het instellen van serverlogboeken voor meer informatie over het inschakelen en beheren van serverlogboeken.

Volgende stappen