Sdílet prostřednictvím


Monitorování a ladění jednoúčelového serveru Azure Database for PostgreSQL

PLATÍ PRO: Azure Database for PostgreSQL – Jednoúčelový server

Důležité

Jednoúčelový server Azure Database for PostgreSQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for PostgreSQL. Další informace o migraci na flexibilní server Azure Database for PostgreSQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for PostgreSQL?

Monitorování dat o vašich serverech vám pomůže při řešení potíží a optimalizaci úloh. Azure Database for PostgreSQL poskytuje různé možnosti monitorování, které poskytují přehled o chování serveru.

Metriky

Azure Database for PostgreSQL nabízí různé metriky, které poskytují přehled o chování prostředků, které využívá server PostgreSQL. Každá metrika se vygeneruje jednou minutovou frekvencí a má až 93 dnů historie. Na tyto metriky můžete nakonfigurovat upozornění. Podrobné pokyny najdete v tématu Nastavení upozornění. Mezi další úlohy patří nastavení automatizovaných akcí, provádění pokročilých analýz a historie archivace. Další informace najdete v přehledu metrik Azure.

Seznam metrik

Pro Azure Database for PostgreSQL jsou k dispozici tyto metriky:

Error
Zobrazovaný název ID metriky Unit Popis
Neúspěšná připojení connections_failed Počet Počet vytvořených připojení, která selhala.
Latency
Zobrazovaný název ID metriky Unit Popis
Maximální prodleva napříč replikami pg_replica_log_delay_in_bytes Přijaté Prodleva v bajtech mezi primární a nejvíce zpožděnou replikou. Tato metrika je dostupná jenom na primárním serveru.
Prodleva repliky pg_replica_log_delay_in_seconds Sekundy Čas od poslední přehrání transakce. Tato metrika je dostupná jenom pro servery replik.
Saturation
Zobrazovaný název ID metriky Unit Popis
Využité úložiště zálohování backup_storage_used Přijaté Využité úložiště zálohování. Tato metrika představuje součet úložiště spotřebovaného všemi úplnými zálohami databáze, rozdílovými zálohami a zálohami protokolů uchovávaných na základě doby uchovávání záloh nastavené pro server. Frekvence zálohování je spravovaná služba a vysvětluje ji v článku o konceptech. V případě geograficky redundantního úložiště je využití úložiště zálohování dvojnásobné z místně redundantního úložiště.
Procento procesoru cpu_percent Procenta Procento používaného procesoru.
Procento vstupně-výstupních operací io_consumption_percent Procenta Procento využitých vstupně-výstupních operací. (Nejde použít pro servery úrovně Basic.)
Procento paměti memory_percent Procenta Procento používané paměti.
Limit úložiště protokolů serveru serverlog_storage_limit Přijaté Maximální úložiště protokolů serveru pro tento server.
Procento úložiště protokolů serveru serverlog_storage_percent Procenta Procento úložiště protokolů serveru využité z maximálního úložiště protokolů serveru.
Využité úložiště protokolů serveru serverlog_storage_usage Přijaté Množství používaného úložiště protokolů serveru.
Limit úložiště storage_limit Přijaté Maximální úložiště pro tento server.
Procento úložiště storage_percent Procenta Procento využitého úložiště z maxima serveru
Využité úložiště storage_used Přijaté Využité úložiště. Úložiště používané službou může zahrnovat soubory databáze, transakční protokoly a protokoly serveru.
Traffic
Zobrazovaný název ID metriky Unit Popis
Aktivní připojení active_connections Počet Počet aktivních připojení k serveru.
Odchozí síť network_bytes_egress Přijaté Odchozí síť mezi aktivními připojeními
Síť v network_bytes_ingress Přijaté Síť v rámci aktivních připojení.

Protokoly serveru

Protokolování můžete povolit na serveru. Tyto protokoly prostředků je možné odesílat do protokolů služby Azure Monitor, služby Event Hubs a účtu úložiště. Další informace o protokolování najdete na stránce protokolů serveru.

Úložiště dotazů

Úložiště dotazů sleduje výkon dotazů v průběhu času, včetně statistik modulu runtime dotazů a událostí čekání. Tato funkce zachovává informace o výkonu modulu runtime dotazu v systémové databázi s názvem azure_sys ve schématu query_store. Shromažďování a ukládání dat můžete řídit prostřednictvím různých konfiguračních uzlů.

Query Performance Insight

Query Performance Insight funguje ve spojení s úložištěm dotazů a poskytuje vizualizace přístupné z webu Azure Portal. Tyto grafy umožňují identifikovat klíčové dotazy, které mají vliv na výkon. Query Performance Insight je přístupný z části Inteligentní výkon na stránce portálu serveru Azure Database for PostgreSQL.

Doporučení k výkonu

Funkce Doporučení k výkonu identifikuje příležitosti ke zlepšení výkonu úloh. Doporučení k výkonu poskytují doporučení pro vytváření nových indexů, které mají potenciál zlepšit výkon vašich úloh. Aby bylo možné vytvořit doporučení indexu, funkce bere v úvahu různé charakteristiky databáze, včetně jeho schématu a úlohy hlášené úložištěm dotazů. Po implementaci doporučení k výkonu by zákazníci měli otestovat výkon a vyhodnotit dopad těchto změn.

Oznámení o plánované údržbě

Oznámení o plánované údržbě umožňují přijímat upozornění na nadcházející plánovanou údržbu jednoúčelového serveru Azure Database for PostgreSQL. Tato oznámení jsou integrovaná s plánovanou údržbou služby Service Health a umožňují zobrazit všechny plánované údržby pro vaše předplatná na jednom místě. To pomáhá také škálovat oznámení do správných cílových skupin pro různé skupiny prostředků, protože za různé prostředky můžou zodpovídat různé kontakty. Zobrazí se oznámení o nadcházející údržbě 72 hodin před událostí.

Přečtěte si další informace o tom, jak nastavit oznámení v dokumentu s oznámeními o plánované údržbě.

Další kroky

  • Podívejte se, jak nastavit upozornění pro pokyny k vytvoření upozornění na metriku.
  • Další informace o přístupu k metrikám a jejich exportu pomocí webu Azure Portal, rozhraní REST API nebo rozhraní příkazového řádku najdete v přehledu metrik Azure.
  • Přečtěte si náš blog o osvědčených postupech pro monitorování serveru.
  • Přečtěte si další informace o oznámeních plánované údržby na jednoúčelovém serveru Azure Database for PostgreSQL.