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
ON
in 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 opvragenpg_stat_database
van query's rijen worden uitgefilterd waarindatname
het gaattemplate1
om oftemplate0
, ordenendatid
op 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 (bijvoorbeeldcontoso_database
en bijvoorbeeld)Contoso_database
worden 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 opON
. - 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 gegevensmetrics.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()
enMIN()
.
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:
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
- Meer informatie over het configureren en openen van logboeken.
- Meer informatie over prijzen van Azure Monitor.
- Meer informatie over auditlogboeken.