Delen via


Metrische gegevens bewaken in Azure Database for PostgreSQL

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

Statistieken

Azure Database for PostgreSQL biedt verschillende metrieken die inzicht geven in het gedrag van de resources die ondersteuning bieden voor het flexibele serverexemplaar van Azure Database for PostgreSQL. Elke metrische waarde wordt met een interval van 1 minuut verzonden en heeft maximaal 93 dagen retentie. 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.

Opmerking

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 schuiven om het volledige bewaarvenster 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 Aantal 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
De gebruikte backupopslag backup_storage_used Bytes (eenheden van digitale informatie) 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 Aantal Aantal mislukte verbindingen. Ja
Geslaagde verbindingen connections_succeeded Aantal Aantal geslaagde verbindingen. Ja
CPU-tegoed verbruikt ^ cpu_credits_consumed Aantal Het aantal tegoeden dat door de flexibele server is gebruikt. Is van toepassing op de burstable-laag. Ja
RESTERENDE CPU-tegoed ^ cpu_credits_remaining Aantal Het aantal credits dat beschikbaar is voor piekgebruik. Is van toepassing op de burstable-laag. Ja
CPU-percentage cpu_percent Procent Percentage cpu-gebruik. Ja
Databasegrootte database_size_bytes Bytes (eenheden van digitale informatie) Databasegrootte in bytes. Ja
Diepte van schijfwachtrij ^ disk_queue_depth Aantal Aantal openstaande I/O-bewerkingen naar de gegevensschijf. Ja
IOPS iops Aantal Aantal I/O-bewerkingen naar schijf per seconde. Ja
Maximaal gebruikte transactie-id's maximum_used_transactionIDs Aantal Maximum aantal transactie-id's in gebruik. Ja
Percentage geheugengebruik memory_percent Procent Percentage van het geheugen dat wordt gebruikt. Ja
Netwerk uit network_bytes_egress Bytes (eenheden van digitale informatie) Totale som van uitgaand netwerkverkeer op de server voor een geselecteerde periode. Deze metrische waarde omvat uitgaand verkeer van uw database en van een flexibele Azure Database for Postgres-serverinstantie, waaronder functies zoals bewaking, logboeken, WAL-archief, replicatie, enzovoort. Ja
Netwerk-In network_bytes_ingress Bytes (eenheden van digitale informatie) Totale som van binnenkomend netwerkverkeer op de server voor een geselecteerde periode. Deze metrische gegevens omvatten binnenkomend verkeer naar uw database en naar een exemplaar van een flexibele Azure Database for Postgres-server, waaronder functies zoals bewaking, logboeken, WAL-archief, replicatie, enzovoort. Ja
IOPS Lezen ^ read_iops Aantal Aantal I/O-leesbewerkingen van de gegevensschijf per seconde. Ja
Doorvoer lezen ^ read_throughput Bytes (eenheden van digitale informatie) Bytes die per seconde van schijf worden gelezen. Ja
Opslag gratis storage_free Bytes (eenheden van digitale informatie) Hoeveelheid opslagruimte die beschikbaar is. Ja
Opslagpercentage storage_percent Procent 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 (eenheden van digitale informatie) 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 (eenheden van digitale informatie) Hoeveelheid opslagruimte die wordt gebruikt door de transactielogboeken. Ja
Schrijfdoorvoer ^ write_throughput Bytes (eenheden van digitale informatie) Bytes die per seconde naar schijf zijn geschreven. Ja
IOPS schrijven ^ write_iops Aantal Aantal I/O-schrijfbewerkingen voor gegevensschijven per seconde. Ja

Opmerking

Metrische gegevens die zijn gemarkeerd met ^ , worden elke minuut verzonden, maar worden verwerkt en weergegeven in batches van 5 minuten. Dit resulteert in een vertraging van 5 minuten in de zichtbaarheid van metrische gegevens. Wanneer u waarschuwingen voor deze metrische gegevens maakt, moet u rekening houden met deze latentie om nauwkeurige en tijdige waarschuwingen te garanderen.

Verbeterde metrische gegevens

U kunt verbeterde metrische gegevens gebruiken voor uw flexibele serverexemplaren van Azure Database for PostgreSQL om nauwkeurige bewaking en waarschuwingen voor databases te krijgen. Elke metrische waarde wordt met een interval van 1 minuut verzonden en heeft maximaal 93 dagen retentie. 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 die metrische gegevens wilt inschakelen die niet standaard zijn ingeschakeld, stelt u de serverparameter metrics.collector_database_activity in op ON. 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
  • gegevensbank
  • Logische replicatie
  • Replicatie
  • Verzadiging
  • Verkeer
Activiteit
Weergavenaam Metrische ID Eenheid Beschrijving Dimensie Standaard ingeschakeld
Sessies per staat sessions_by_state Aantal Sessies per status, zoals wordt weergegeven in pg_stat_activity de weergave. Het categoriseert clientback-ends in verschillende statussen, zoals actief of inactief. Staat Nee.
Sessies per WaitEventType sessions_by_wait_event_type Aantal Sessies op basis van het type gebeurtenis waarvoor de clientback-end wacht. Wachtgebeurtenistype Nee.
Oudste backend oldest_backend_time_sec Seconden Leeftijd in seconden van de oudste backend (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 Duur in seconden van de langste transactie (inclusief inactieve transacties). Is niet van toepassing Nee.
Oudste xmin oldest_backend_xmin Aantal De werkelijke waarde van de oudste xmin. Als xmin niet toeneemt, geeft dit aan dat er enkele langlopende transacties zijn die dode tuples kunnen vasthouden en daarmee voorkomen dat ze worden verwijderd. Is niet van toepassing Nee.
Oudste xmin-leeftijd oldest_backend_xmin_age Aantal Leeftijd uitgedrukt in eenheden van de oudste xmin. Geeft aan hoeveel transacties zijn doorgegeven sinds de oudste xmin. Is niet van toepassing Nee.
gegevensbank
Weergavenaam Metrische ID Eenheid Beschrijving Dimensie Standaard ingeschakeld
Backends numbackends Aantal Het aantal back-ends dat is verbonden met deze database. Databasenaam Nee.
Deadlocks deadlocks Aantal Aantal impasses dat in deze database wordt gedetecteerd. Databasenaam Nee.
Schijfblokken geraakt blks_hit Aantal Aantal keren dat schijfblokken al in de buffercache zijn gevonden, zodat een leesbewerking niet nodig was. Databasenaam Nee.
Schijfblokken lezen blks_read Aantal Het aantal schijfblokken dat in deze database is gelezen. Databasenaam Nee.
Tijdelijke bestanden temp_files Aantal Aantal tijdelijke bestanden dat is gemaakt door query's in deze database. Databasenaam Nee.
Tijdelijke bestandsgrootte temp_bytes Bytes (eenheden van digitale informatie) Totale hoeveelheid gegevens die naar tijdelijke bestanden worden geschreven door query's in deze database. Databasenaam Nee.
Totaal aantal transacties xact_total Aantal Het aantal totale transacties dat in deze database wordt uitgevoerd. Databasenaam Nee.
Transacties die zijn doorgevoerd xact_commit Aantal Het aantal transacties in deze database dat is doorgevoerd. Databasenaam Nee.
Transacties per seconde tps Aantal Het aantal transacties dat binnen een seconde wordt uitgevoerd. Databasenaam Nee.
Teruggedraaide transacties xact_rollback Aantal Aantal transacties in deze database dat is teruggedraaid. Databasenaam Nee.
Tuples verwijderd tup_deleted Aantal Het aantal rijen dat is verwijderd door query's in deze database. Databasenaam Nee.
Opgehaalde tuples tup_fetched Aantal Het aantal rijen dat is opgehaald door query's in deze database. Databasenaam Nee.
Tuples ingevoegd tup_inserted Aantal Het aantal rijen dat is ingevoegd door query's in deze database. Databasenaam Nee.
Tuples zijn geretourneerd tup_returned Aantal Het aantal rijen dat is geretourneerd door query's in deze database. Databasenaam Nee.
Tuples bijgewerkt tup_updated Aantal Aantal rijen dat is bijgewerkt door query's in deze database. Databasenaam Nee.
Logische replicatie
Weergavenaam Metrische ID Eenheid Beschrijving Dimensie Standaard ingeschakeld
Maximale vertraging van logische replicatie logical_replication_delay_in_bytes Bytes (eenheden van digitale informatie) Maximale vertraging voor alle logische replicatieslots. 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 (eenheden van digitale informatie) Maximale vertraging voor alle asynchrone fysieke replicatieslots. Is niet van toepassing Ja
Leesreplica vertraging physical_replication_delay_in_seconds Seconden De leesreplica-vertraging 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
Schijf-IOPS verbruikt percentage ^ disk_iops_consumed_percentage Procent Percentage I/Os van gegevensschijf dat per minuut wordt verbruikt. Is niet van toepassing Ja
Cpu-gebruik van het postmasterproces (preview) postmaster_process_cpu_usage_percent Procent CPU-gebruik van Postmaster-proces. Niet van toepassing op Burstable SKU. Is niet van toepassing Nee.

Opmerking

Metrische gegevens die zijn gemarkeerd met ^ , worden elke minuut verzonden, maar worden verwerkt en weergegeven in batches van 5 minuten. Dit resulteert in een vertraging van 5 minuten in de zichtbaarheid van metrische gegevens. Wanneer u waarschuwingen voor deze metrische gegevens maakt, moet u rekening houden met deze latentie om nauwkeurige en tijdige waarschuwingen te garanderen.

Verkeer
Weergavenaam Metrische ID Eenheid Beschrijving Dimensie Standaard ingeschakeld
Maximum aantal verbindingen ** max_connections Aantal Aantal maximumverbindingen. Is niet van toepassing Ja
Backlog van TCP-verbinding (preview) tcp_connection_backlog Aantal Het aantal in behandeling zijnde TCP-verbindingen dat moet worden verwerkt door de server. 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 van pg_stat_database view, de rijen worden gefilterd waarin datname gelijk is aan template1 of template0, geordend op datid, en het aantal geretourneerde rijen wordt beperkt tot de eerste 50 (of 10 in het geval van Burstable SKU), de databasenamen in die resultatenset die hetzelfde zijn, met uitzondering van hoofdletters (bijvoorbeeld contoso_database en Contoso_database), zullen worden samengevoegd en mogelijk geen nauwkeurige gegevens weergeven.

Metrische gegevens van Autovacuum

Metrische gegevens van Autovacuum kunnen worden gebruikt om de prestaties van autovacuum voor uw flexibele Server-exemplaar van Azure Database for PostgreSQL te bewaken en af te stemmen. 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.

Hoe autovacuum-metingen 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 Aantal Aantal keren dat tabellen met alleen gebruikers handmatig zijn geanalyseerd in deze database. Databasenaam Nee.
Gebruikerstabellen van AutoAnalyze-teller autoanalyze_count_user_tables Aantal Aantal keren dat tabellen met alleen gebruikers zijn geanalyseerd door de autovacuum-daemon in deze database. Databasenaam Nee.
Gebruikerstabellen van AutoVacuum-teller autovacuum_count_user_tables Aantal Aantal keren dat tabellen die alleen door de gebruiker zijn gebruikt, zijn opgezogen door de autovacuum-daemon in deze database. Databasenaam Nee.
Percentage van bloat bloat_percent Procent Het geschatte bloatpercentage voor alleen gebruikerstabellen. Databasenaam Nee.
Geschatte gebruikerstabellen voor dode rijen n_dead_tup_user_tables Aantal Het geschatte aantal dode rijen voor tabellen die alleen voor gebruikers in deze database worden gebruikt. Databasenaam Nee.
Geschatte live-rijen gebruikerstabellen n_live_tup_user_tables Aantal Geschatte hoeveelheid liverijen voor tabellen die alleen voor gebruikers in deze database worden gebruikt. Databasenaam Nee.
Gebruikerstabellen geschatte wijzigingen n_mod_since_analyze_user_tables Aantal Het geschatte aantal rijen dat is gewijzigd sinds alleen-gebruikerstabellen voor het laatst zijn geanalyseerd. Databasenaam Nee.
Geanalyseerde gebruikerstabellen tables_analyzed_user_tables Aantal Aantal tabellen die alleen voor gebruikers zijn geanalyseerd in deze database. Databasenaam Nee.
Gebruikerstabellen automatisch geanalyseerd tables_autoanalyzed_user_tables Aantal Het aantal tabellen met alleen gebruikers dat is geanalyseerd door de autovacuum-daemon in deze database. Databasenaam Nee.
Gebruikerstabellen AutoVacuumed tables_autovacuumed_user_tables Aantal Aantal tabellen die alleen door de gebruiker zijn leeggemaakt door de autovacuum-daemon in deze database. Databasenaam Nee.
Gebruikerstabelteller tables_counter_user_tables Aantal Aantal tabellen met alleen gebruikers in deze database. Databasenaam Nee.
Gebruikerstabellen leeggezogen tables_vacuumed_user_tables Aantal Het aantal tabellen met alleen gebruikers dat in deze database is leeggemaakt. Databasenaam Nee.
Vacuümteller-gebruikerstabellen vacuum_count_user_tables Aantal Aantal keren dat tabellen met alleen gebruikers handmatig zijn leeggemaakt in deze database (tellen niet).VACUUM FULL Databasenaam 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 met een interval van 1 minuut verzonden en heeft maximaal 93 dagen retentie. 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.

Hoe PgBouncer-metingen 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 Aantal Verbindingen van clients die zijn verbonden met een Azure Database for PostgreSQL flexibele server-exemplaarverbinding. Databasenaam Nee.
Wachtende clientverbindingen client_connections_waiting Aantal Verbindingen van clients die wachten op een Azure Database for PostgreSQL Flexible Server-instantieverbinding om hen van dienst te zijn. Databasenaam Nee.
Actieve serververbindingen server_connections_active Aantal Verbindingen naar een flexibele Azure Database for PostgreSQL-serverinstantie die worden gebruikt door een klantverbinding. Databasenaam Nee.
Niet-actieve serververbindingen server_connections_idle Aantal Verbindingen met een flexibele Azure Database for PostgreSQL-serverinstantie die niet actief zijn en gereed zijn om een nieuwe clientverbinding te onderhouden. Databasenaam Nee.
Totaal aantal gegroepeerde verbindingen total_pooled_connections Aantal Huidig aantal gegroepeerde verbindingen. Databasenaam Nee.
Aantal verbindingsgroepen num_pools Aantal Totaal aantal verbindingsgroepen. Databasenaam 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 die de dimensie DatabaseName hebben.
  • 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 beschikbaarheidsmetriek voor een databaseserver van een flexibele serverinstantie van Azure Database for PostgreSQL die [1 for available] en [0 for not-available] retourneert. 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 Aantal 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

  • Door deze metriek samen te voegen met MAX(), kunnen klanten bepalen of de server in de afgelopen minuut actief of inactief is geweest.
  • 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 dimensiemetingen

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 uitschieters 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 het splitsen toe op de dimensie Staat om afzonderlijke lijnen te zien.

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 Overzicht-pagina in het Azure-portaal die een Monitor-sectie bevat met grafieken die recente kritieke statistieken weergeven. Deze informatie is bedoeld voor eigenaren van individuele diensten om snel de prestaties van de bron te beoordelen. Deze pagina is gebaseerd op platformstatistieken die automatisch worden verzameld. Er is geen configuratie vereist.
Metrics Explorer U kunt Metrics Explorer gebruiken om interactief met metrische gegevens te werken en metrische waarschuwingen te maken. Je hebt minimale training nodig om Metrics Explorer te gebruiken, maar je moet bekend zijn met de statistieken die je 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 Azure Monitor datasource plug-in om je Azure Monitor-statistieken en logs te visualiseren. Als u vertrouwd wilt raken met Grafana-dashboards, is enige training vereist. U kunt het proces echter vereenvoudigen door een vooraf samengestelde Azure PostgreSQL-bewaking te downloaden, waardoor u eenvoudig alle flexibele serverexemplaren van Azure Database for PostgreSQL binnen uw organisatie kunt bewaken.

Logboeken

Naast de metrische gegevens kunt u Azure Database for PostgreSQL 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. Enige training is vereist om vertrouwd te raken met de querytaal, hoewel je vooraf samengestelde query’s kunt gebruiken voor algemene vereisten.

Serverlogboeken

Met de functie Serverlogboeken in uw flexibele serverexemplaren van Azure Database for PostgreSQL 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 is standaard uitgeschakeld. Nadat u de functie hebt ingeschakeld, begint uw flexibele Server-exemplaar van Azure Database for PostgreSQL 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. Zie De vastlegging van PostgreSQL-serverlogboeken en logboeken van belangrijke versie-upgrades configureren voor meer informatie over het inschakelen en beheren van serverlogboeken.