Выбор целевого объекта в Azure Chaos Studio

Каждый эксперимент хаоса состоит из разного сочетания ошибок и целевых объектов, создавая уникальный сценарий сбоя для проверки устойчивости вашей системы. Вы можете выбрать фиксированный набор целевых объектов для эксперимента хаоса или указать правило, в котором все соответствующие ресурсы включены в качестве целевых объектов в эксперименте. Chaos Studio позволяет выполнять оба действия, предоставляя выбор целевого объекта на основе запросов вручную и на основе запросов.

Выбор целевого объекта на основе списка вручную

Выбор целевого объекта на основе списка позволяет выбрать фиксированный набор подключенных целевых объектов для определенного сбоя в эксперименте хаоса. В зависимости от выбранного сбоя можно выбрать один или несколько подключенных ресурсов для целевого объекта. Приведенные выше упоминание ресурсы добавляются в эксперимент при создании. Чтобы изменить список, необходимо перейти на страницу эксперимента и вручную добавить или удалить целевые объекты сбоя. Ниже показан пример выбора целевого объекта вручную.

Screenshot that shows the list-based manual target selection option in the Azure portal.

Выбор динамического целевого объекта на основе запросов

Выбор динамического целевого объекта на основе запросов позволяет ввести запрос KQL, который выбирает все подключенные целевые объекты, соответствующие результирующему набору запросов. С помощью запроса можно фильтровать целевые объекты на основе общих параметров ресурсов Azure, включая тип, регион, имя и многое другое. При создании эксперимента в эксперимент добавляется только сам запрос.

Входной запрос выполняется и добавляет подключенные целевые объекты в эксперимент, соответствующий результирующему набору при выполнении эксперимента. Таким образом, все ресурсы, подключенные к Chaos Studio после времени создания эксперимента, соответствующие результирующему набору запросов при выполнении эксперимента, предназначены для эксперимента. Вы можете просмотреть результирующий набор запроса при добавлении его в эксперимент, но он может не совпадать с результирующий набор во время выполнения эксперимента. Ниже показан пример возможного динамического целевого запроса.

Screenshot that shows the query-based dynamic target selection option in the Azure portal.

Целевая области

Некоторые сбои в Chaos Studio позволяют дополнительно использовать конкретные функциональные возможности в ресурсах Azure. Если область выбор доступен для целевого объекта и не настроен, ресурс будет полностью ориентирован на выбранный сбой. Ниже показан пример выбора область для экземпляра Масштабируемые наборы виртуальных машин, предназначенного для сбоя завершения работы VMSS (версия 2.0).

Screenshot that shows scope selection being done on a target.

Следующие шаги

Теперь, когда вы понимаете оба способа выбора целевых объектов в эксперименте хаоса, вы готовы: