Udostępnij za pomocą


Monitorowanie i dostrajanie w usłudze Azure Cosmos DB for PostgreSQL

Ważne

Usługa Azure Cosmos DB for PostgreSQL nie jest już obsługiwana w przypadku nowych projektów. Nie używaj tej usługi dla nowych projektów. Zamiast tego użyj jednej z tych dwóch usług:

Monitorowanie danych dotyczących serwerów ułatwia rozwiązywanie problemów i optymalizowanie pod kątem obciążenia. Usługa Azure Cosmos DB for PostgreSQL udostępnia różne opcje monitorowania, które umożliwiają wgląd w zachowanie węzłów w klastrze.

Metryki

Usługa Azure Cosmos DB for PostgreSQL udostępnia metryki dla węzłów w klastrze i agreguje metryki dla całej grupy. Metryki zapewniają wgląd w zachowanie zasobów pomocniczych. Każda metryka jest emitowana z częstotliwością jednej minuty i ma do 30 dni historii.

Oprócz wyświetlania grafów metryk można skonfigurować alerty. Aby uzyskać szczegółowe wskazówki, zobacz Jak skonfigurować alerty. Inne zadania obejmują konfigurowanie zautomatyzowanych działań, uruchamianie zaawansowanej analizy i archiwizowanie historii. Aby uzyskać więcej informacji, zobacz Omówienie metryk platformy Azure.

Na węzeł vs agregacja

Domyślnie witryna Azure Portal agreguje metryki między węzłami w klastrze. Jednak niektóre metryki, takie jak procent użycia dysku, są bardziej informacyjne dla poszczególnych węzłów. Aby wyświetlić metryki dla węzłów wyświetlanych indywidualnie, użyj podziału metryk Azure Monitor według nazwy serwera.

Uwaga

Niektóre klastry nie obsługują dzielenia metryk. W tych klastrach można wyświetlić metryki dla poszczególnych węzłów, klikając nazwę węzła na stronie Przegląd klastra. Następnie otwórz stronę Metryk dla danego węzła.

Lista metryk

Te metryki są dostępne dla węzłów:

Metryczny Nazwa wyświetlana metryki Jednostka opis
aktywne połączenia Aktywne połączenia Liczba Liczba aktywnych połączeń z serwerem.
procent_zarezerwowanej_pamięci_dla_aplikacji Procent pamięci zarezerwowanej Procent Obliczony na podstawie współczynnika Committed_AS/CommitLimit, jak pokazano w /proc/meminfo.
kredyty_cpu_wykorzystane Zużyte kredyty CPU Kredyty Łączna liczba kredytów wykorzystanych przez węzeł. (Dostępne tylko wtedy, gdy na węźle są udostępnione rozszerzane zasoby obliczeniowe).
pozostałe_kredyty_procesora Pozostałe kredyty CPU Kredyty Łączna liczba kredytów dostępnych do wykorzystania. (Dostępne tylko wtedy, gdy na węźle są udostępnione rozszerzane zasoby obliczeniowe).
procent wykorzystania CPU Procent procesora CPU Procent Procent procesora w użyciu.
iops liczba operacji we/wy na sekundę Liczba Zobacz definicję IOPS i przepustowość Azure Cosmos DB dla PostgreSQL
procent_pamięci Procent pamięci Procent Procent używanej pamięci.
bajty_sieciowe_wejście Wejście sieciowe Bajty Ruch sieciowy w ramach aktywnych połączeń.
sieciowe_bajty_wyjściowe Brak połączenia sieciowego Bajty Wyjście sieci przez aktywne połączenia.
opóźnienie_replikacji Opóźnienie replikacji Sekundy Jak bardzo węzły replikacji do odczytu są opóźnione względem ich odpowiedników w klastrze podstawowym.
procent przechowywania Procent magazynowania Procent Procent wykorzystania przestrzeni dyskowej z maksymalnej pojemności serwera.
zużycie pamięci Wykorzystana pamięć Bajty Ilość używanego miejsca do magazynowania. Magazyn używany przez usługę może obejmować pliki bazy danych, dzienniki transakcji i dzienniki serwera.

Platforma Azure nie dostarcza żadnych zagregowanych metryk dla klastra jako całości, ale metryki dla wielu węzłów można umieścić na tym samym grafie.

Następne kroki

  • Dowiedz się, jak wyświetlać metryki dla klastra.
  • Zobacz , jak skonfigurować alerty , aby uzyskać wskazówki dotyczące tworzenia alertu dotyczącego metryki.
  • Dowiedz się, jak dokonać podziału metryk, aby sprawdzić metryki na każdy węzeł w klastrze.
  • Zobacz inne miary kondycji bazy danych z przydatnymi zapytaniami diagnostycznymi.