Раскатка по процентам
Процент задает долю пользователей, которым флаг включен. Начинайте с одного-двух процентов и расширяйте, когда убедитесь, что все в порядке.
$ flagshtok rollout new-checkout --to 5%
$ flagshtok rollout new-checkout --to 25%Кто попадает в процент
Пользователь попадает в процент по своему идентификатору, а не случайно при каждом входе. Тот, кто увидел новую версию, будет видеть ее и дальше, а при расширении раскатки к нему добавятся новые люди.
Откат
Команда off выключает флаг для всех в текущем окружении. Правила и проценты сохраняются: когда исправите ошибку, раскатка продолжится с того же шага.
$ flagshtok off new-checkout --reason "ошибка оплаты"
$ flagshtok on new-checkoutЖурнал
Каждое переключение попадает в журнал: кто, когда, в каком окружении и с каким комментарием. Комментарий к откату обязателен — команда видит причину.
$ flagshtok log new-checkout --last 10