Выбор целевого объекта в Azure Chaos Studio
Каждый эксперимент хаоса состоит из разного сочетания ошибок и целевых объектов, создавая уникальный сценарий сбоя для проверки устойчивости вашей системы. Вы можете выбрать фиксированный набор целевых объектов для эксперимента хаоса или указать правило, в котором все соответствующие ресурсы включены в качестве целевых объектов в эксперименте. Chaos Studio позволяет выполнять оба действия, предоставляя выбор целевого объекта на основе запросов вручную и на основе запросов.
Выбор целевого объекта на основе списка вручную
Выбор целевого объекта на основе списка позволяет выбрать фиксированный набор подключенных целевых объектов для определенного сбоя в эксперименте хаоса. В зависимости от выбранного сбоя можно выбрать один или несколько подключенных ресурсов для целевого объекта. Указанные выше ресурсы добавляются в эксперимент при создании. Чтобы изменить список, необходимо перейти на страницу эксперимента и вручную добавить или удалить целевые объекты сбоя. Ниже показан пример выбора целевого объекта вручную.
Выбор динамического целевого объекта на основе запросов
Выбор динамического целевого объекта на основе запросов позволяет ввести запрос KQL, который выбирает все подключенные целевые объекты, соответствующие результирующему набору запросов. С помощью запроса можно фильтровать целевые объекты на основе общих параметров ресурсов Azure, включая тип, регион, имя и многое другое. При создании эксперимента в эксперимент добавляется только сам запрос.
Входной запрос выполняется и добавляет подключенные целевые объекты в эксперимент, соответствующий результирующему набору при выполнении эксперимента. Таким образом, все ресурсы, подключенные к Chaos Studio после времени создания эксперимента, соответствующие результирующему набору запросов при выполнении эксперимента, предназначены для эксперимента. Вы можете просмотреть результирующий набор запроса при добавлении его в эксперимент, но он может не совпадать с результирующий набор во время выполнения эксперимента. Ниже показан пример возможного динамического целевого запроса.
Целевая области
Некоторые сбои в Chaos Studio позволяют дополнительно использовать конкретные функциональные возможности в ресурсах Azure. Если выбор области доступен для целевого объекта и не настроен, ресурс будет полностью ориентирован на выбранный сбой. Ниже показан пример выбора области для экземпляра Масштабируемые наборы виртуальных машин, предназначенного для сбоя завершения работы VMSS (версия 2.0).
Следующие шаги
Теперь, когда вы понимаете оба способа выбора целевых объектов в эксперименте хаоса, вы готовы: