O que launchdarkly-guarded-rollout faz?
Configure lançamentos graduais com aumentos progressivos de tráfego, monitoramento de métricas e reversão automática. Use ao liberar recursos gradualmente com limites de segurança.
Visão Geral
Esta skill permite definir rollout graduais no LaunchDarkly, onde o tráfego é direcionado incrementalmente para novos recursos enquanto métricas chave são monitoradas. Se os limites de segurança forem violados, o sistema reverte automaticamente a mudança, garantindo estabilidade.
Como Usar
- Defina a flag de feature e os estágios de rollout (por exemplo, 10%, 25%, 50%, 100%).
- Configure métricas de monitoramento (ex.: taxa de erro, latência, etc.).
- Especifique thresholds de segurança para cada métrica.
- Habilitar reversão automática se os thresholds forem violados.
Exemplo de Configuração
rollout:
stages:
- percentage: 10
duration: 10m
- percentage: 25
duration: 30m
- percentage: 50
duration: 1h
- percentage: 100
duration: indefinite
metrics:
- name: error_rate
threshold: 0.05
action: rollback
Requisitos
- Conta LaunchDarkly com permissões de edição de flags.
- SDK do LaunchDarkly configurado no ambiente-alvo.
Suporte
Consulte a documentação oficial do LaunchDarkly para mais detalhes sobre rollout graduais.