Udostępnij za pośrednictwem


Wybór docelowy w usłudze Azure Chaos Studio

Każdy eksperyment chaosu składa się z innej kombinacji błędów i celów, tworząc unikatowy scenariusz awarii w celu przetestowania odporności systemu na. Możesz wybrać stały zestaw obiektów docelowych dla eksperymentu chaosu lub podać regułę, w której wszystkie pasujące zasoby dołączone do błędów są uwzględniane jako obiekty docelowe w eksperymencie. Program Chaos Studio umożliwia wykonywanie obu tych czynności, zapewniając wybór obiektów docelowych opartych zarówno ręcznie, jak i na podstawie zapytań.

Wybór obiektu docelowego opartego na liście

Ręczne wybieranie elementów docelowych opartych na liście umożliwia wybranie stałego zestawu dołączonych obiektów docelowych dla określonego błędu w eksperymencie chaosu. W zależności od wybranej błędu można wybrać co najmniej jeden dołączony zasób do miejsca docelowego. Wyżej wymienione zasoby są dodawane do eksperymentu podczas tworzenia. Aby zmodyfikować listę, musisz przejść do strony eksperymentu i ręcznie dodać lub usunąć elementy docelowe błędów. Poniżej przedstawiono przykład ręcznego wyboru docelowego.

Zrzut ekranu przedstawiający opcję wyboru ręcznego opartego na liście w witrynie Azure Portal.

Wybór dynamicznych obiektów docelowych opartych na zapytaniach

Wybór dynamicznych obiektów docelowych opartych na zapytaniach umożliwia wprowadzanie zapytania KQL, które wybiera wszystkie dołączone elementy docelowe zgodne z zestawem wyników zapytania. Korzystając z zapytania, można filtrować obiekty docelowe na podstawie typowych parametrów zasobów platformy Azure, takich jak typ, region, nazwa i inne. Po utworzeniu eksperymentu tylko samo zapytanie jest dodawane do eksperymentu chaosu.

Wprowadzone zapytanie jest uruchamiane i dodaje dołączone elementy docelowe do eksperymentu zgodnego z zestawem wyników po czasie wykonywania eksperymentu. W związku z tym wszystkie zasoby dołączone do programu Chaos Studio po czasie tworzenia eksperymentu, które pasują do zestawu wyników zapytania po czasie wykonywania eksperymentu, są objęte eksperymentem. Zestaw wyników zapytania można wyświetlić podczas dodawania go do eksperymentu, ale może nie być zgodny z zestawem wyników w czasie wykonywania eksperymentu. Poniżej przedstawiono przykład możliwego dynamicznego zapytania docelowego.

Zrzut ekranu przedstawiający opcję wyboru dynamicznego docelowego opartego na zapytaniach w witrynie Azure Portal.

Określanie zakresu docelowego

Niektóre błędy w programie Chaos Studio umożliwiają dalsze określanie określonych funkcji w zasobach platformy Azure. Jeśli wybór zakresu jest dostępny dla elementu docelowego i nieskonfigurowany, zasób zostanie w pełni objęty przez wybraną usterkę. Poniżej przedstawiono przykład wyboru zakresu w wystąpieniu usługi Virtual Machine Scale Sets kierowanym przez błąd zamknięcia zestawu skalowania maszyn wirtualnych (wersja 2.0 ).

Zrzut ekranu przedstawiający wybór zakresu wykonywanego w obiekcie docelowym.

Następne kroki

Teraz, gdy rozumiesz oba sposoby wybierania obiektów docelowych w eksperymencie chaosu, wszystko jest gotowe do: