Monitorowanie zdarzeń cyklu życia aplikacji przy użyciu dziennika aktywności platformy Azure i usługi Azure Service Health

Uwaga

Azure Spring Apps to nowa nazwa usługi Azure Spring Cloud. Mimo że usługa ma nową nazwę, stara nazwa będzie widoczna w niektórych miejscach przez pewien czas, ponieważ pracujemy nad aktualizowaniem zasobów, takich jak zrzuty ekranu, filmy wideo i diagramy.

Ten artykuł dotyczy: ✔️ Podstawowa/Standardowa ✔️ Enterprise

W tym artykule pokazano, jak monitorować zdarzenia cyklu życia aplikacji i konfigurować alerty za pomocą dziennika aktywności platformy Azure i usługi Azure Service Health.

Usługa Azure Spring Apps udostępnia wbudowane narzędzia do monitorowania stanu i kondycji aplikacji. Zdarzenia cyklu życia aplikacji ułatwiają zrozumienie wszelkich zmian wprowadzonych w aplikacjach, dzięki czemu można podjąć odpowiednie działania.

Wymagania wstępne

Monitorowanie zdarzeń cyklu życia aplikacji wyzwalanych przez użytkowników w dziennikach aktywności platformy Azure

Dzienniki aktywności platformy Azure zawierają zdarzenia zasobów emitowane przez operacje wykonywane na zasobach w ramach subskrypcji. Następujące szczegóły dotyczące zdarzeń cyklu życia aplikacji (takich jak uruchamianie, zatrzymywanie i ponowne uruchamianie) są dodawane do dzienników aktywności platformy Azure:

  • Godzina wykonania operacji.
  • Stan operacji.
  • Które wystąpienia są tworzone podczas uruchamiania aplikacji.
  • Które wystąpienia są usuwane po zatrzymaniu aplikacji.
  • Które wystąpienia są usuwane i tworzone po ponownym uruchomieniu aplikacji.

Aby wyświetlić wystąpienia, których dotyczy problem podczas ponownego uruchamiania aplikacji, przejdź do wystąpienia usługi Azure Spring Apps w witrynie Azure Portal i wybierz pozycję Dziennik aktywności w okienku nawigacji.

Screenshot of the Azure portal showing the Activity log page and the details pane open on the selected operation.

Monitorowanie zdarzeń cyklu życia aplikacji w usłudze Azure Service Health

Usługa Azure Resource Health ułatwia diagnozowanie i uzyskiwanie pomocy technicznej w przypadku problemów, które mogą mieć wpływ na dostępność usługi. Te problemy obejmują zdarzenia usług, planowane okresy konserwacji i regionalne awarie. Zdarzenia ponownego uruchamiania aplikacji są dodawane do usługi Azure Service Health. Obejmują one zarówno nieoczekiwane zdarzenia (na przykład nieplanowaną awarię aplikacji) i zaplanowane akcje (na przykład planowaną konserwację).

Monitorowanie nieplanowanych zdarzeń cyklu życia aplikacji

Po ponownym uruchomieniu aplikacji z powodu nieplanowanych zdarzeń wystąpienie usługi Azure Spring Apps wyświetla stan obniżonej wydajności w sekcji Kondycja zasobów w witrynie Azure Portal. Obniżona wydajność oznacza, że zasób wykrył potencjalną utratę wydajności, chociaż jest nadal dostępny do użycia. Przykłady nieplanowanych zdarzeń to awaria aplikacji, awaria kontroli kondycji i awaria systemu.

Na stronie głównej platformy Azure wybierz pozycję Service Health , a następnie wybierz pozycję Resource Health.

W historii kondycji można znaleźć najnowszy stan, główną przyczynę i wystąpienia, których dotyczy problem.

Screenshot of the Azure portal showing the Resource Health page with the information and health history for degraded resource.

Monitorowanie zdarzeń cyklu życia planowanej aplikacji

Aplikacja może zostać ponownie uruchomiona podczas konserwacji platformy. Powiadomienie o konserwacji można otrzymać z wyprzedzeniem na stronie Planowana konserwacja usługi Azure Service Health.

Screenshot of the Azure portal showing the Planned maintenance page for Service Health with a maintenance issue highlighted.

W przypadku konserwacji platformy wystąpienie usługi Azure Spring Apps pokazuje stan obniżonej wydajności. Jeśli ponowne uruchomienie jest wymagane podczas konserwacji platformy, usługa Azure Spring Apps przeprowadza aktualizację stopniową w celu przyrostowej aktualizacji aplikacji. Aktualizacje stopniowe są przeznaczone do aktualizowania obciążeń bez przestojów. Najnowszy stan można znaleźć na stronie historii kondycji.

Screenshot of Azure portal example log for planned maintenance in progress.

Uwaga

Obecnie usługa Azure Spring Apps wykonuje jedną regularną planowaną konserwację, aby uaktualnić podstawową wersję kubernetes co 2–4 miesiące. Aby uzyskać szczegółową oś czasu konserwacji, sprawdź powiadomienia na stronie Azure Service Health.

Konfigurowanie alertów

Możesz skonfigurować alerty dla zdarzeń cyklu życia aplikacji. Kondycja usługi powiadomienia są również przechowywane w dzienniku aktywności platformy Azure. Dziennik aktywności przechowuje dużą ilość informacji, dlatego istnieje oddzielny interfejs użytkownika, który ułatwia wyświetlanie i konfigurowanie alertów dotyczących powiadomień o kondycji usługi.

Poniższa lista zawiera opis kluczowych kroków niezbędnych do skonfigurowania alertu:

  1. Skonfiguruj grupę akcji z akcjami, które mają być podejmowane po wyzwoleniu alertu. Przykładowe typy akcji obejmują wysyłanie połączenia głosowego, wiadomości SMS, poczty e-mail; lub wyzwalanie różnych typów akcji automatycznych. Różne alerty mogą używać tej samej grupy akcji lub różnych grup akcji w zależności od wymagań użytkownika.
  2. Konfigurowanie reguł alertów. Alerty używają grup akcji do powiadamiania użytkowników o wyzwoleniu alertu dla określonego zdarzenia cyklu życia aplikacji.

Konfigurowanie alertów w dzienniku aktywności

Wykonaj następujące kroki, aby utworzyć regułę alertu dziennika aktywności w witrynie Azure Portal:

  1. Przejdź do wystąpienia usługi Azure Spring Apps i wybierz pozycję Dziennik aktywności w okienku nawigacji.

  2. Wybierz dowolny dziennik, aby otworzyć okienko szczegółów, a następnie wybierz pozycję Nowa reguła alertu.

    Screenshot of the Azure portal showing the Activity log page and the New Alert rule button highlighted for a selected log.

  3. Domyślnie alerty są ograniczone do bieżącej subskrypcji. Wybierz kartę Zakres , aby wybrać inną subskrypcję.

  4. Wybierz kartę Warunek . Wybierz pozycję Nazwa sygnału, aby skonfigurować kryteria warunku.

    Screenshot of Azure portal activity log alert condition.

  5. Wybierz kartę Akcje . Dodaj grupy akcji do zastosowania do reguły alertu.

  6. Wybierz pozycję Przeglądanie i tworzenie, a następnie wybierz pozycję Utwórz.

Konfigurowanie alertów w celu monitorowania zdarzeń cyklu życia aplikacji w usłudze Azure Service Health

Wykonaj poniższe kroki, aby utworzyć regułę alertu dla powiadomień o kondycji usługi w witrynie Azure Portal.

  1. Na stronie głównej platformy Azure wybierz pozycję Kondycja usługi , a następnie wybierz pozycję Kondycja zasobu w okienku nawigacji.

  2. Wybierz pozycję Dodaj alert dotyczący kondycji zasobów.

    Screenshot of Azure portal Resource health page with the 'Add resource health alert' button highlighted.

  3. Wybierz kartę Zakres . Określ zasoby, które mają zostać zastosowane do reguły alertu.

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Resource health page.

  4. Wybierz kartę Warunek . Zdefiniuj kryteria wyzwalania reguły alertu.

    Screenshot of the Azure portal showing the Condition tab for Create an alert rule dialog when selected from the Resource health page.

  5. Wybierz kartę Akcje . Dodaj grupy akcji do zastosowania do reguły alertu.

  6. Wybierz pozycję Przeglądanie i tworzenie, a następnie wybierz pozycję Utwórz.

Konfigurowanie alertów w celu monitorowania powiadomienia o planowanej konserwacji

Wykonaj następujące kroki, aby utworzyć regułę alertu dla powiadomień o planowanej konserwacji w witrynie Azure Portal:

  1. Na stronie głównej platformy Azure wybierz pozycję Service Health , a następnie wybierz pozycję Alerty dotyczące kondycji w okienku nawigacji.

  2. Wybierz pozycję Dodaj alert dotyczący kondycji usługi.

    Screenshot of Azure portal Health alerts page the 'Add service health alert' button highlighted.

  3. Podaj wartości ustawień na kartach Zakres, Warunek i Akcje .

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Health alerts page.

  4. Wybierz pozycję Przeglądanie i tworzenie, a następnie wybierz pozycję Utwórz.

Następne kroki

Samodzielne diagnozowanie i rozwiązywanie problemów w usłudze Azure Spring Apps