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.