Konfigurowanie alertów dotyczących metryk dla usługi Azure Cosmos DB for PostgreSQL za pomocą witryny Azure Portal

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

W tym artykule pokazano, jak skonfigurować alerty usługi Azure Cosmos DB for PostgreSQL przy użyciu witryny Azure Portal. Możesz otrzymać alert na podstawie metryk monitorowania usług platformy Azure.

Skonfigurujesz alert do wyzwolenia, gdy wartość określonej metryki przekroczy próg. Alert jest wyzwalany po pierwszym spełnieniu warunku i kontynuuje wyzwalanie później.

Alert można skonfigurować w celu wykonania następujących akcji po wyzwoleniu:

  • Wysyłanie powiadomień e-mail do administratora usługi i współadministratorów.
  • Wyślij wiadomość e-mail do dodatkowych wiadomości e-mail, które określisz.
  • Wywoływanie elementu webhook.

Informacje o regułach alertów można skonfigurować i uzyskać przy użyciu:

Tworzenie reguły alertu dotyczącej metryki z poziomu witryny Azure Portal

  1. W witrynie Azure Portal wybierz serwer usługi Azure Cosmos DB for PostgreSQL, który chcesz monitorować.

  2. W sekcji Monitorowanie paska bocznego wybierz pozycję Alerty, a następnie wybierz pozycję Utwórz lub Utwórz regułę alertu.

    Zrzut ekranu przedstawiający wybieranie pozycji Utwórz regułę alertu.

  3. Zostanie otwarty ekran Wybierz sygnał . Wybierz metrykę z listy sygnałów, które mają być powiadamiane. W tym przykładzie wybierz pozycję Procent magazynu.

    Zrzut ekranu przedstawiający stronę Konfigurowanie logiki sygnału, na której można wyświetlić kilka sygnałów.

  4. Na karcie Warunek na stronie Tworzenie reguły alertu w obszarze Logika alertu wypełnij następujące elementy:

    • W obszarze Próg wybierz pozycję Statyczny.
    • W obszarze Typ agregacji wybierz pozycję Średnia.
    • W obszarze Operator wybierz pozycję Większe niż.
    • W polu Wartość progu wprowadź wartość 85.

    Zrzut ekranu przedstawiający konfigurowanie logiki alertu.

  5. Wybierz kartę Akcje , a następnie wybierz pozycję Utwórz grupę akcji, aby utworzyć nową grupę do odbierania powiadomień w alercie.

  6. W formularzu Tworzenie grupy akcji wybierz pozycję Subskrypcja, Grupa zasobów i Region, a następnie wprowadź nazwę i nazwę wyświetlaną grupy.

    Zrzut ekranu przedstawiający formularz Tworzenie grupy akcji.

  7. Wybierz pozycję Dalej: powiadomienia w dolnej części strony.

  8. Na karcie Powiadomienia w obszarze Typ powiadomienia wybierz pozycję Wiadomość e-mail/wiadomość SMS/Wypychanie/głos.

  9. W formularzu Wiadomość e-mail/wiadomość SMS/Wypychanie/głos wypełnij pola Adresy e-mail i numery telefonów dla żądanych typów powiadomień i adresatów, a następnie wybierz przycisk OK.

    Zrzut ekranu przedstawiający stronę Tworzenie reguły alertu.

  10. W formularzu Tworzenie grupy akcji wprowadź nazwę nowego powiadomienia.

  11. Wybierz pozycję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz , aby utworzyć grupę akcji. Nowa grupa akcji zostanie utworzona i zostanie wyświetlona w obszarze Nazwa grupy akcji na karcie Akcje na stronie Tworzenie reguły alertu.

  12. Wybierz pozycję Dalej: szczegóły w dolnej części strony.

  13. Na karcie Szczegóły wybierz ważność reguły. Nadaj regule łatwą do zidentyfikowania nazwę i dodaj opcjonalny opis.

    Zrzut ekranu przedstawiający kartę Szczegóły alertu.

  14. Wybierz pozycję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz , aby utworzyć alert. W ciągu kilku minut alert jest aktywny i wyzwalacz zgodnie z wcześniejszym opisem.

Zarządzanie alertami

Po utworzeniu alertu możesz go wybrać i wykonać następujące czynności:

  • Wyświetl wykres przedstawiający próg metryki i rzeczywiste wartości z poprzedniego dnia odpowiednie dla tego alertu.
  • Edytuj lub usuń regułę alertu.
  • Wyłącz lub włącz alert, jeśli chcesz tymczasowo zatrzymać lub wznowić odbieranie powiadomień.

Sugerowane alerty

Oto kilka przykładów sugerowanych alertów do skonfigurowania.

Miejsce na dysku

Monitorowanie i zgłaszanie alertów jest ważne dla każdego klastra produkcyjnego. Podstawowa baza danych PostgreSQL wymaga wolnego miejsca na dysku do poprawnego działania. Jeśli dysk stanie się pełny, węzeł serwera bazy danych przejdzie w tryb offline i odmówi uruchomienia do momentu udostępnienia miejsca. W tym momencie wymaga to żądania pomocy technicznej firmy Microsoft w celu rozwiązania tej sytuacji.

Zalecamy ustawienie alertów dotyczących miejsca na dysku w każdym węźle w każdym klastrze, nawet w przypadku użycia nieprodukcyjnego. Alerty użycia miejsca na dysku zapewniają ostrzeżenie z wyprzedzeniem potrzebne do interwencji i zachowania dobrej kondycji węzłów. Aby uzyskać najlepsze wyniki, wypróbuj serię alertów na poziomie 75%, 85% i 95%. Wartości procentowe do wyboru zależą od szybkości pozyskiwania danych, ponieważ szybkie pozyskiwanie danych wypełnia dysk szybciej.

Gdy dysk zbliża się do limitu miejsca, wypróbuj te techniki, aby uzyskać więcej wolnego miejsca:

  • Przejrzyj zasady przechowywania danych. Przenieś starsze dane do magazynu zimnego, jeśli jest to możliwe.
  • Rozważ dodanie węzłów do klastra i ponowne równoważenie fragmentów. Ponowne równoważenie dystrybuuje dane na większej ilości komputerów.
  • Rozważ zwiększanie pojemności węzłów roboczych. Każdy proces roboczy może mieć maksymalnie 2 TiB miejsca do magazynowania. Jednak przed zmianą rozmiaru węzłów należy podjąć próbę dodania węzłów, ponieważ dodawanie węzłów zakończy się szybciej.

Użycie procesora CPU

Monitorowanie użycia procesora CPU jest przydatne do ustanowienia punktu odniesienia dla wydajności. Na przykład można zauważyć, że użycie procesora CPU wynosi zwykle około 40–60%. Jeśli użycie procesora CPU nagle zaczyna znajdować się wokół 95%, możesz rozpoznać anomalię. Użycie procesora CPU może odzwierciedlać wzrost organiczny, ale może również ujawnić bezpańskie zapytanie. Podczas tworzenia alertu procesora CPU ustaw długi stopień szczegółowości agregacji, aby przechwytywać długotrwałe wzrosty i ignorować chwilowe skoki.

Następne kroki