Udostępnij za pośrednictwem


Skonfiguruj alerty dzienników dla usługi Azure Local

Dotyczy: Azure Local 2311.2 i nowsze

W tym artykule opisano sposób konfigurowania alertów dzienników dla systemów Azure Local: korzystanie z usługi Insights dla Azure Local oraz używanie istniejących przykładowych zapytań dziennika, takich jak średnie wykorzystanie 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święć kilka chwil, aby obejrzeć przewodnik wideo dotyczący zbierania nowych logów, dostosowywania skoroszytów Insights i tworzenia alertów przy użyciu logó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. Na portalu Azure przejdź do lub wyszukaj pozycję Monitor i wybierz Azure Local.

  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 się ikony widoku dzienników w niebieskim kolorze. 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 Wyniki zapytań dziennika i Akcje alertów i szczegóły.

    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 Widok JSON.

    Zrzut ekranu przedstawiający link do widoku JSON, aby znaleźć identyfikator ClusteArmId.

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

    Zrzut ekranu strony Resource JSON w celu skopiowania informacji o identyfikatorze ClusteArmId.

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

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

  6. Wybierz Azure Local dla wypełnionej listy przykładowych dzienników systemu Azure Local.

    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 Wyniki zapytań dziennika i Działania alertów i ich szczegóły.

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 identyfikatory 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 logów

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 identyfikatora 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ź poprawność nazw wartości w zapytaniu dziennika.
  • Nazwa wymiaru: dodatkowo rozdziela miarę alertu. Na przykład, aby uzyskać alerty dla każdego węzła, 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 o maksymalnym typie agregacji osiągnie próg określony na 15 minut, otrzymasz powiadomienie.

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 zapisywania logów ustawionej co 15 minut.

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

Uwaga

Aby zebrać wszystkie dzienniki, nie obniżać częstotliwości poniżej 15 minut.

Następne kroki

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