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

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

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

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

Снимок экрана: параметр выбора целевого объекта на основе списка в портал Azure.

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

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

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

Снимок экрана: параметр выбора динамического целевого объекта на основе запросов в портал Azure.

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

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

Снимок экрана: выбор области выполняется в целевом объекте.

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

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