Udostępnij za pośrednictwem


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

Uwaga

Plany Podstawowa, Standardowa i Enterprise zostaną wycofane od połowy marca 2025 r. z 3-letnim okresem emerytalnym. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Zużycie standardowe i dedykowany plan zostaną wycofane od 30 września 2024 r. z całkowitym zamknięciem po sześciu miesiącach. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz Migrowanie użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu do usługi Azure Container Apps.

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.

Zrzut ekranu witryny Azure Portal przedstawiający stronę Dziennik aktywności i okienko szczegółów otwarte w wybranej operacji.

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.

Zrzut ekranu witryny Azure Portal przedstawiający stronę Usługi Resource Health z informacjami i historią kondycji dla obniżonej wydajności zasobu.

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.

Zrzut ekranu witryny Azure Portal przedstawiający stronę Planowanej konserwacji usługi Service Health z wyróżnionym problemem z konserwacją.

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.

Zrzut ekranu przedstawiający przykładowy dziennik witryny Azure Portal dotyczący planowanej konserwacji w toku.

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.

    Zrzut ekranu witryny Azure Portal przedstawiający stronę Dziennik aktywności i przycisk Nowa reguła alertu wyróżniony dla wybranego dziennika.

  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.

    Zrzut ekranu przedstawiający warunek alertu dziennika aktywności w witrynie Azure Portal.

  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.

    Zrzut ekranu przedstawiający stronę Kondycja zasobu w witrynie Azure Portal z wyróżnionym przyciskiem

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

    Zrzut ekranu witryny Azure Portal przedstawiający kartę Zakres okna dialogowego Tworzenie reguły alertu po wybraniu na stronie Kondycja zasobu.

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

    Zrzut ekranu witryny Azure Portal przedstawiający kartę Warunek okna dialogowego Tworzenie reguły alertu po wybraniu na stronie Kondycja zasobu.

  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.

    Zrzut ekranu przedstawiający stronę Alerty kondycji witryny Azure Portal z wyróżnionym przyciskiem

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

    Zrzut ekranu witryny Azure Portal przedstawiający kartę Zakres okna dialogowego Tworzenie reguły alertu po wybraniu na stronie Alerty dotyczące kondycji.

  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