Monitorowanie i dostrajanie w usłudze Azure Database for PostgreSQL

DOTYCZY: Usługa Azure Cosmos DB for PostgreSQL (obsługiwana przez rozszerzenie bazy danych Citus do bazy danych PostgreSQL)

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 akcji, uruchamianie zaawansowanej analizy i historię archiwizacji. Aby uzyskać więcej informacji, zobacz Omówienie metryk platformy Azure.

Na węzeł a 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 metryki usługi Azure Monitor podzielonej 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ę Metryki dla węzła.

Lista metryk

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

Metric Nazwa wyświetlana metryki Jednostka opis
active_connections Aktywne połączenia Count Liczba aktywnych połączeń z serwerem.
apps_reserved_memory_percent Procent pamięci zarezerwowanej Procent Obliczony na podstawie współczynnika Committed_AS/CommitLimit, jak pokazano w /proc/meminfo.
cpu_credits_consumed Zużyte środki na użycie procesora CPU Środki Łączna liczba środków wykorzystanych przez węzeł. (Dostępne tylko wtedy, gdy w węźle jest aprowizowanie zasobów obliczeniowych z możliwością rozszerzenia).
cpu_credits_remaining Pozostałe środki na użycie procesora CPU Środki Łączna liczba środków dostępnych do serii. (Dostępne tylko wtedy, gdy w węźle jest aprowizowanie zasobów obliczeniowych z możliwością rozszerzenia).
cpu_percent Procent procesora CPU Procent Procent użycia procesora CPU.
iops Liczba operacji we/wy na sekundę Count Zobacz definicję liczby operacji we/wy na sekundę i przepływność usługi Azure Cosmos DB dla bazy danych PostgreSQL
memory_percent Procent pamięci Procent Procent używanej pamięci.
network_bytes_ingress Sieć — wejście Bajty Sieć w wielu aktywnych połączeniach.
network_bytes_egress Sieć — wyjście Bajty Sieć wychodząca między aktywnymi połączeniami.
replication_lag Opóźnienie replikacji Sekundy Jak daleko węzły repliki do odczytu znajdują się za ich odpowiednikami w klastrze podstawowym.
storage_percent Procent magazynowania Procent Procent użycia magazynu z maksymalnej wartości serwera.
storage_used Użyty magazyn 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 podzielić metryki w celu sprawdzenia metryk na węzeł w klastrze.
  • Zobacz inne miary kondycji bazy danych z przydatnymi zapytaniami diagnostycznymi.