Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Chaos Studio umożliwia uruchamianie eksperymentów chaosu, które celowo kończą się niepowodzeniem w aplikacji lub usłudze, aby sprawdzić, czy jest odporna na te błędy. Może być przydatne okresowe uruchamianie tych eksperymentów chaosu, aby upewnić się, że odporność aplikacji nie uległa pogorszeniu lub spełnić wymagania dotyczące zgodności. W tym samouczku użyjesz logic app aby raz dziennie uruchomić eksperyment.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Tworzenie aplikacji logiki.
- Skonfiguruj aplikację Logic Apps, aby wyzwolić eksperyment chaosu, który uruchamia się raz dziennie.
- Przetestuj poprawną konfigurację aplikacji logiki.
Wymagania wstępne
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Eksperyment chaosu. Utwórz eksperyment chaosu przy użyciu przewodnika szybkiego startu.
- Wszystkie zasoby objęte eksperymentem chaosu muszą zostać dodane do programu Chaos Studio.
Tworzenie aplikacji logiki
Aplikacja logiki to zautomatyzowany przepływ pracy, który może być wykonywany na podstawie harmonogramu. Aplikacja logiczna używana w tym samouczku uruchamia eksperyment chaosu przy użyciu harmonogramu powtarzania.
Zaloguj się do portalu Azure Portal, używając poświadczeń Azure. Na stronie głównej platformy Azure wybierz pozycję Utwórz zasób.
W menu witryny Azure Marketplace wybierz pozycję Integracja>Logic App.
W panelu Tworzenie aplikacji logiki podaj informacje podane tutaj dotyczące aplikacji logiki, którą chcesz utworzyć.
Zrzut ekranu przedstawiający okienko tworzenia aplikacji logicznej oraz informacje potrzebne do utworzenia nowej aplikacji logicznej.
Właściwości Wartość Opis Subskrypcja < Nazwa subskrypcji platformy Azure> Nazwa subskrypcji platformy Azure. W tym przykładzie użyto Azure Chaos Studio Demo. Grupa zasobów: chaosstudiodemo Nazwa grupy zasobów platformy Azure, która służy do organizowania powiązanych zasobów. W tym przykładzie zostanie utworzona nowa grupa zasobów o nazwie chaosstudiodemo. Type Zużycie Typ zasobu aplikacji logiki. Ustaw wartość Zużycie. Nazwa/nazwisko zaplanujEksperyment Nazwa aplikacji logiki, która może zawierać tylko litery, cyfry, łączniki, podkreślenia, nawiasy i kropki. W tym przykładzie użyto elementu scheduleExperiment. Lokalizacja Wschodnie stany USA Region, w którym mają być przechowywane informacje o aplikacji Logic Apps. W tym przykładzie użyto wschodnich stanów USA. Włącz analizę dzienników Nie. Skonfiguruj rejestrowanie diagnostyczne dla aplikacji logiki. Ustaw wartość Nie. Po zakończeniu wybierz pozycję Przejrzyj i utwórz. Po zweryfikowaniu przez platformę Azure informacji o aplikacji logiki wybierz pozycję Utwórz.
Po wdrożeniu aplikacji na platformie Azure wybierz pozycję Przejdź do zasobu.
Platforma Azure otwiera okienko wyboru szablonu usługi Logic Apps, w którym przedstawiono wideo wprowadzające, często używane wyzwalacze i wzorce szablonów aplikacji logiki.
Dodaj wyzwalacz powtarzania
Następnie dodaj wyzwalacz cykliczny, który uruchamia przepływ pracy na podstawie określonego harmonogramu. Każda aplikacja logiki musi rozpoczynać się od wyzwalacza, który jest aktywowany w momencie wystąpienia konkretnego zdarzenia lub spełnienia określonego warunku przez nowe dane.
Przewiń w dół za sekcjami wideo i typowych wyzwalaczy do sekcji Szablony i wybierz pozycję Pusta aplikacja Logic.
W polu wyszukiwania Projektanta aplikacji usługi Logic Apps wprowadź ciąg powtarzanie i wybierz wyzwalacz o nazwie Powtarzanie.
Na kształcie Recurrence wybierz przycisk ellipses (...), a następnie wybierz pozycję Zmień nazwę. Zmień nazwę wyzwalacza na opis Rozpocznij eksperyment chaosu każdego ranka.
Wewnątrz wyzwalacza zmień te właściwości zgodnie z opisem i jak pokazano poniżej.
Właściwości Wymagane Wartość Opis Interwał Tak 1 Liczba interwałów do odczekania między sprawdzaniami Częstotliwość Tak Dzień Jednostka czasu używana do powtarzalności W obszarze Interwał i Częstotliwość otwórz listę Dodaj nowy parametr . Wybierz następujące właściwości, aby dodać do wyzwalacza:
- W tych godzinach
- W tej chwili
Teraz ustaw wartości właściwości tak, jak pokazano i opisano tutaj.
Właściwości Wartość Opis W tych godzinach 8 To ustawienie jest dostępne tylko wtedy, gdy ustawisz wartość Częstotliwość na Tydzień lub Dzień. Dla tego cyklu wybierz godziny dnia. W tym przykładzie jest uruchamiany znacznik 8-godzinny. W tej chwili 00 To ustawienie jest dostępne tylko wtedy, gdy ustawisz wartość Częstotliwość na Tydzień lub Dzień. Dla tego cyklu wybierz minuty dnia. Ten przykład uruchamia się raz o godzinie zero. Ten wyzwalacz jest uruchamiany co dzień powszednie o godzinie 8:00. W oknie Podgląd wyświetlany jest harmonogram powtarzalności. Aby uzyskać więcej informacji, zobacz Schedule tasks and workflows that run regularly (Planowanie regularnie uruchamianych zadań i przepływów pracy) i Workflow actions and triggers (Akcje i wyzwalacze przepływu pracy).
Zapisz aplikację logiki. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Dodaj akcję wykonania eksperymentu chaosu
Teraz, gdy masz wyzwalacz, dodaj akcję uruchamiającą eksperyment. W tym samouczku używana jest akcja Wywołaj operację zasobu, aby rozpocząć eksperyment.
W Projektancie aplikacji Logic App, pod wyzwalaczem cykliczności, wybierz pozycję Nowy krok.
W obszarze Wybierz operację wprowadź Wywołaj operację zasobu. Wybierz opcję w obszarze Akcje o nazwie Wywołaj operację zasobu.
Ustaw poprawny Tenant, w którym jest przechowywany eksperyment, i kliknij Zaloguj.
Zaloguj się do konta platformy Azure dla tej dzierżawy.
Teraz ustaw wartości właściwości akcji, jak pokazano i opisano tutaj.
Właściwości Wartość Opis Subskrypcja < Nazwa subskrypcji platformy Azure> Nazwa subskrypcji platformy Azure, w której wdrożono eksperyment chaosu. W tym przykładzie użyto Azure Chaos Studio Demo. Grupa zasobów < Nazwa grupy zasobów> Nazwa grupy zasobów, w której wdrożono eksperyment chaosu. W tym przykładzie użyto chaosstudiodemo. Dostawca zasobów Microsoft.ChaosDostawca zasobów programu Chaos Studio. Krótki identyfikator zasobu experiments/< Nazwa grupy zasobów>Nazwa eksperymentu chaosu poprzedzonego eksperymentami/. Wersja interfejsu API klienta 2023-11-01Wersja interfejsu API REST programu Chaos Studio. Nazwa akcji startNazwa działania eksperymentu Chaos Studio. Zawsze uruchamiaj. Zapisz aplikację logiki. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Testowanie aplikacji logicznej
Teraz przetestuj aplikację logiki, aby upewnić się, że pomyślnie uruchomi eksperyment.
Zamknij kreatora usługi Logic Apps.
Na przeglądzie aplikacji logiki wybierz Uruchom wyzwalacz>Uruchom.
Przejdź do eksperymentu chaosu w witrynie Azure Portal i sprawdź, czy stan ma wartość Uruchomiono.
Czyszczenie zasobów
Jeśli nie zamierzasz nadal korzystać z tej aplikacji, usuń aplikację logiki, wykonując następujące czynności:
- W przeglądzie aplikacji logiki wybierz pozycję Usuń.
- Wprowadź nazwę aplikacji logiki i wybierz pozycję Usuń.
Następne kroki
Po ustawieniu harmonogramu eksperymentu możesz wykonać następujące czynności: