Salta ai contenuti

Configura un rollout percentuale

Distribuire una funzionalità prima a una fetta della tua flotta è la mossa di targeting più utile che esista. In pochi minuti avrai un flag che serve il 10% dei dispositivi, con un percorso chiaro verso il 25%, il 50% e tutti.

Ti serve Developer o superiore per un ambiente non di produzione; gli ambienti di classe produzione richiedono Admin, o una proposta.

Apri il tuo flag, scegli l’ambiente e modifica le sue regole di targeting. Aggiungi una regola e imposta la sua percentuale di rollout a 10.

  • Lascia vuote le condizioni della regola per distribuire al 10% di tutti i dispositivi.
  • Oppure aggiungi prima delle condizioni — per esempio cohort è beta — e la percentuale si applica ai dispositivi che le superano: il 10% dei tuoi beta tester.

Imposta cosa serve la regola (per un flag booleano, true), salva, e sei online: un dispositivo corrispondente su dieci ora riceve il nuovo valore, tutti gli altri passano alle regole sottostanti o al valore predefinito del flag.

Quando sei soddisfatto, modifica la regola e alza la percentuale. Questa è la parte di cui puoi fidarti:

  • Nessuno lampeggia. La posizione di un dispositivo nel rollout è calcolata dalla sua identità e dalla chiave del flag — lo stesso dispositivo riceve la stessa risposta ogni volta.
  • Alzare la percentuale mantiene dentro la coorte originale. Passare da 10 a 25 aggiunge il 15% dei dispositivi; il primo 10% resta esattamente dov’era.
  • Ogni flag lancia i propri dadi. Un dispositivo nel 10% di questo flag non è automaticamente nel 10% del prossimo — nessun dispositivo permanentemente sfortunato.

E poiché l’appartenenza a una coorte è pura aritmetica, FortressFlag non memorizza nulla su chi è nel rollout — non esiste da nessuna parte un elenco delle coorti, nemmeno per noi.

Al 100%, ogni dispositivo corrispondente riceve il valore — a quel punto lo stato finale onesto è rendere il valore distribuito il predefinito del flag ed eliminare la regola. Un flag il cui rollout è finito mesi fa ma che dice ancora «rollout al 100%» è una piccola bugia che il te del futuro dovrà ricontrollare.

Tornare indietro è la stessa modifica al contrario: abbassa la percentuale, oppure elimina la regola e lascia servire i valori predefiniti. In entrambi i casi la modifica raggiunge i dispositivi online entro circa un minuto.