Udostępnij za pośrednictwem


Konfigurowanie alertów dzienników dla usługi Azure Local

Dotyczy: Azure Local, wersje 23H2 i 22H2

W tym artykule opisano sposób konfigurowania alertów dzienników dla systemów lokalnych platformy Azure: używanie szczegółowych informacji dla platformy Azure lokalnych i używanie wstępnie istniejących przykładowych zapytań dziennika, takich jak średni procesor CPU węzła, dostępna pamięć, dostępna pojemność woluminu i nie tylko.

Aby uzyskać informacje o sposobie konfigurowania alertów dotyczących metryk, zobacz Konfigurowanie alertów metryk dla usługi Azure Local.

Pośmiń kilka chwil, aby obejrzeć przewodnik wideo dotyczący zbierania nowych dzienników, dostosowywania skoroszytów szczegółowych informacji i tworzenia alertów przy użyciu dzienników:

Wymagania wstępne

Przed rozpoczęciem upewnij się, że zostały spełnione następujące wymagania wstępne:

  • Masz dostęp do systemu lokalnego platformy Azure, który jest wdrożony i zarejestrowany.
  • Musisz mieć włączoną usługę Insights w klastrze. Włączenie usługi Insights umożliwia skonfigurowanie klastra w celu zbierania wymaganych dzienników w obszarze roboczym usługi Log Analytics.

Konfigurowanie alertów dzienników przy użyciu usługi Insights

Ważne

Korzystanie ze szczegółowych informacji nie jest zalecane w przypadku alertów o wysokiej ważności. Zebranie dzienników może potrwać 15 minut.

Wykonaj następujące kroki, aby skonfigurować alerty dzienników przy użyciu usługi Insights. Upewnij się, że sprawdzono i spełniono wymagania wstępne.

  1. W witrynie Azure Portal przejdź do lub wyszukaj pozycję Monitor i wybierz pozycję Azure Local (Lokalna platforma Azure).

  2. Wybierz jedną z kart, aby wyświetlić kondycję zasobów. Na przykład wybierz pozycję Węzły , aby wyświetlić kondycję węzłów w klastrze.

  3. Dostosuj skoroszyt i edytuj go do momentu wyświetlenia niebieskiej ikony widoku Dzienniki. Wybierz ikonę, aby wyświetlić i edytować zapytanie.

    Zrzut ekranu przedstawiający monitorowane zasoby i kondycję zasobów.

  4. Po załadowaniu zapytania wybierz pozycję + Nowa reguła alertu.

    Zrzut ekranu przedstawiający klaster Nowa reguła alertu i sposób tworzenia nowego alertu.

  5. Za pomocą interfejsu alertów można skonfigurować warunki alertu, akcje i nie tylko. Aby uzyskać więcej informacji, zobacz Rejestrowanie wyników zapytań i akcji alertów i szczegółów.

    Zrzut ekranu przedstawiający elementy do zdefiniowania momentu utworzenia nowego alertu.

Konfigurowanie alertów przy użyciu przykładowych zapytań dziennika

Możesz rozpocząć monitorowanie systemu lokalnego platformy Azure i konfigurowanie alertów przy użyciu wstępnie istniejących zapytań dziennika dostępnych w witrynie Azure Portal. Te zapytania mogą ułatwić sprawdzanie i monitorowanie kondycji systemu.

Wykonaj następujące kroki, aby skonfigurować alerty dzienników przy użyciu przykładowych zapytań dziennika. Upewnij się, że sprawdzono i spełniono wymagania wstępne.

  1. W witrynie Azure Portal przejdź do strony zasobów systemu lokalnego platformy Azure, a następnie wybierz klaster, który chcesz monitorować przy użyciu przykładowych zapytań dziennika.

  2. Na stronie Przegląd klastra wybierz pozycję Widok JSON.

    Zrzut ekranu przedstawiający link Widok JSON w celu znalezienia identyfikatora ClusteArmId.

  3. Skopiuj szczegóły ClusterArmId z pola Identyfikator zasobu.

    Zrzut ekranu przedstawiający stronę Resource JSON (Zasób JSON), aby skopiować informacje o identyfikatorze ClusteArmId.

  4. W witrynie Azure Portal przejdź do lub wyszukaj pozycję Monitor i wybierz pozycję Dzienniki.

  5. Wybierz pozycję + Dodaj filtr , aby dodać filtr dla pozycji Typ zasobu.

  6. Wybierz pozycję Azure Local (Lokalny ) dla wypełnionej listy przykładowych dzienników systemu lokalnego platformy Azure.

    Zrzut ekranu przedstawiający obszar Dzienniki usługi Azure Monitor i sposób uzyskiwania dostępu do przykładowych zapytań.

  7. Wybierz pozycję Załaduj do edytora , aby otworzyć obszar roboczy zapytania.

  8. Ustaw zakres na obszar roboczy usługi Log Analytics dla dzienników połączonych z zasobem klastra.

  9. Wklej szczegóły ClusterArmId w where ClusterArmId =~ sekcji zapytania, aby wyświetlić wyniki związane z klastrem.

    Zrzut ekranu przedstawiający obszar roboczy usługi Log Analytics i zapytanie identyfikatora arm klastra.

  10. Wybierz Uruchom.

Po pojawieniu się informacji można sprawdzić dzienniki i utworzyć alerty na podstawie wyników. Aby uzyskać więcej informacji, zobacz Rejestrowanie wyników zapytań i akcji alertów i szczegółów.

Konfigurowanie alertów dla wielu klastrów

Aby ustawić nowe lub zmienić istniejące zapytanie, aby pomieścić wiele klastrów ClusterArmId, dodaj klauzulę | where ClusterArmId in~ do zapytania. Uwzględnij identyfikator ClusterArmId dla każdego z klastrów, których chcesz użyć w zapytaniu. Na przykład | where ClusterArmId in~ ('ClusterArmId1', 'ClusterArmId2', 'ClusterArmId3')

Zrzut ekranu przedstawiający zapytanie pokazujące dzienniki dla wielu klastrów.

Wyniki zapytania dziennika

Po dodaniu dzienników należy potwierdzić, że otrzymasz oczekiwane wyniki, uruchamiając zapytanie względem obszaru roboczego, w którym są przechowywane dzienniki klastra. Jeśli nie uzyskasz oczekiwanych wyników, popraw zapytanie dziennika i uruchom je ponownie.

Podczas tworzenia nowej reguły alertu należy ustawić szczegóły warunkowe, aby podsumować wyniki zapytania. Te szczegóły są oparte na trzech kategoriach: pomiar, podział według wymiarów i logika alertu. W szczegółach alertu wypełnij następujące składniki:

  • Miara: wartość używana do konfigurowania alertów. Domyślnie przyjmuje tylko wartości liczbowe. Przekonwertuj wartości na liczbę całkowitą i wybierz poprawną z listy rozwijanej.
  • Typ agregacji: zapewnia otrzymanie alertu, nawet jeśli tylko jedna wartość pamięci klastra spełnia określone elementy. W przypadku alertów w wielu klastrach należy umieścić typ agregacji jako wartość maksymalną, a nie średnią lub całkowitą.
  • Kolumna Identyfikator zasobu: dzieli wartość miary alertu na podstawie innych wartości. Aby uzyskać alerty w klastrze, użyj polecenia clusterarmID lub , aby skonfigurować alerty dla węzła, użyj polecenia _resourceID. Sprawdź nazwy wartości w zapytaniu dziennika, aby uzyskać dokładność.
  • Nazwa wymiaru: dzieli miarę alertu dalej. Aby na przykład uzyskać alerty na węzeł, wybierz pozycję Nodename.
    • Podczas konfigurowania alertów może nie być widocznych wszystkich wartości w menu rozwijanym. Zaznacz pole wyboru Dołącz wszystkie przyszłe wartości , aby upewnić się, że skonfigurowano ten sam alert w wielu węzłach w klastrze.
  • Wartość progu: udostępnia powiadomienie na podstawie ustawionej wartości.

W tym przykładzie, gdy wartość miary Memoryusageint z typem agregacji maksymalnego osiągnie próg 15 minut, otrzymasz alert.

Zrzut ekranu przedstawiający szczegóły zapytania dziennika do określenia.

Po ustawieniu szczegółów możesz przejrzeć warunki dotyczące dokładności alertów.

Zrzut ekranu przedstawiający warunki alertu do ustawienia.

Akcje alertu i szczegóły

Aby określić sposób odbierania powiadomień dotyczących alertów klastra, użyj karty Akcje , jak pokazano na obrazie. Możesz utworzyć nowe grupy akcji lub ustawić regułę alertu dla istniejących. Możesz otrzymywać powiadomienia za pośrednictwem poczty e-mail, usługi Event Hubs i nie tylko.

Zrzut ekranu przedstawiający opcje akcji grup akcji.

Po ustawieniu akcji karta Szczegóły umożliwia ustawienie ważności alertu, nazwy, opisu i regionu. Wybierz pozycję Przejrzyj i utwórz , aby zapoznać się z ostatecznym przeglądem wszystkich ustawień alertu i utworzyć alert.

Zrzut ekranu przedstawiający szczegóły akcji alertów.

Po skonfigurowaniu alertów możesz monitorować reguły alertów, grupy akcji i nie tylko na karcie Alerty .

Zrzut ekranu przedstawiający alerty monitorowania.

Częstotliwość zbierania dzienników

Domyślnie dzienniki są generowane co godzinę. Aby sprawdzić, jak często są zbierane dzienniki, użyj następującego polecenia programu PowerShell:

get-clusterresource "sddc management" | get-clusterparameter

Aby zmienić częstotliwość generowania dziennika na komputerze lokalnym, zmień parametr zbierania CacheDumpIntervalInSeconds dzienników.

Oto przykład częstotliwości dzienników ustawionych co 15 minut.

get-clusterresource "sddc management" | set-clusterparameter -name "CacheDumpIntervalInSeconds" -value 900

Uwaga

Aby zebrać wszystkie dzienniki, nie obniżają częstotliwości do mniej niż 15 minut.

Następne kroki

Dowiedz się, jak utworzyć reguły alertów usługi Azure Monitor.