Sdílet prostřednictvím


Monitorování a ladění služby Azure Cosmos DB for PostgreSQL

Důležité

Azure Cosmos DB for PostgreSQL se už pro nové projekty nepodporuje. Tuto službu nepoužívejte pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:

  • Azure Cosmos DB for NoSQL můžete použít pro distribuované databázové řešení navržené pro vysoce škálovatelné scénáře s 99,999% smlouvou o úrovni služeb (SLA), okamžitým automatickým škálováním a automatickým převzetím služeb při selhání napříč několika oblastmi.

  • Použijte funkci Elastic Clusters služby Azure Database for PostgreSQL pro horizontálně dělené PostgreSQL pomocí opensourcového rozšíření Citus.

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

Metriky

Azure Cosmos DB for PostgreSQL poskytuje metriky pro uzly v clusteru a agreguje metriky pro skupinu jako celek. Metriky poskytují přehled o chování podpůrných prostředků. Každá metrika se vysílá v jednominutových intervalech a obsahuje historii až 30 dnů.

Kromě zobrazení grafů metrik můžete nakonfigurovat upozornění. Podrobné pokyny najdete v tématu Jak nastavit upozornění. Mezi další úlohy patří nastavení automatizovaných akcí, spouštění pokročilých analýz a historie archivace. Další informace najdete v přehledu metrik Azure.

Počet uzlů vs. agregace

Azure Portal ve výchozím nastavení agreguje metriky napříč uzly v clusteru. Některé metriky, například procento využití disku, jsou ale pro jednotlivé uzly informativnější. Pokud chcete zobrazit metriky pro uzly zobrazené jednotlivě, použijte metriku Azure Monitoru rozdělenou podle názvu serveru.

Poznámka:

Některé clustery nepodporují rozdělení metrik. V těchto clusterech můžete zobrazit metriky pro jednotlivé uzly kliknutím na název uzlu na stránce Přehled clusteru. Pak otevřete stránku Metriky pro uzel.

Seznam metrik

Pro uzly jsou k dispozici tyto metriky:

Metrika Název metriky pro zobrazení Jednotka Popis
aktivní_připojení Aktivní připojení Počet Počet aktivních připojení k serveru.
apps_reserved_memory_percent (procento rezervované paměti aplikací) Procento rezervované paměti Procenta Vypočítá se z poměru Committed_AS/CommitLimit, jak je znázorněno v souboru /proc/meminfo.
spotřebované kredity CPU Spotřebované kredity procesoru Kredity Celkový počet kreditů spotřebovaných uzlem (K dispozici pouze v případech, kdy je na daném uzlu zřízená nárazová výpočetní kapacita.)
zbývající kredit CPU Zbývající kredity procesoru Kredity Celkový počet kreditů dostupných k náhlému použití. (K dispozici pouze v případech, kdy je na daném uzlu zřízená nárazová výpočetní kapacita.)
CPU_procent Procento procesoru Procenta Procento používaného procesoru.
IOPS IOPS Počet Podívejte se na definici IOPS a propustnost Azure Cosmos DB for PostgreSQL.
procento paměti Procento paměti Procenta Procento používané paměti.
síťové_bajty_příchozí Síťové vstupy Přijaté Síť v rámci aktivních připojení.
uživatelská data v síti (odchozí přenos) Síťové výstupy Přijaté Odchozí síť mezi aktivními připojeními
zpoždění replikace Prodleva replikace Sekundy Jak daleko jsou uzly replik pro čtení za svými protějšky v primárním clusteru.
procento_úložiště Procento úložiště Procenta Procento využitého úložiště z maxima serveru
využité úložiště Využité úložiště 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.

Azure neposkytuje žádné agregační metriky pro cluster jako celek, ale metriky pro více uzlů je možné umístit do stejného grafu.

Další kroky

  • Zjistěte, jak zobrazit metriky pro cluster.
  • Podívejte se, jak nastavit upozornění pro pokyny k vytvoření upozornění na metriku.
  • Naučte se provádět rozdělení metrik za účelem kontroly metrik na uzel v clusteru.
  • Podívejte se na další míry stavu databáze s užitečnými diagnostickými dotazy.