Zum Inhalt springen

Richte einen Prozent-Rollout ein

Eine Funktion zuerst an eine Scheibe deiner Flotte auszurollen ist der nützlichste Targeting-Zug überhaupt. In ein paar Minuten hast du ein Flag, das 10 % der Geräte bedient, mit einem klaren Weg zu 25 %, 50 % und allen.

Du brauchst Developer oder höher für eine Nicht-Produktionsumgebung; Umgebungen mit Produktionsklasse erfordern Admin oder einen Vorschlag.

Öffne dein Flag, wähl die Umgebung und bearbeite ihre Targeting-Regeln. Füge eine Regel hinzu und setz ihren Rollout-Prozentsatz auf 10.

  • Lass die Bedingungen der Regel leer, um an 10 % aller Geräte auszurollen.
  • Oder füge zuerst Bedingungen hinzu — etwa cohort ist beta —, und der Prozentsatz gilt für die Geräte, die sie erfüllen: 10 % deiner Betatester.

Leg fest, was die Regel liefert (bei einem Boolean-Flag true), speichere, und du bist live: Eines von zehn passenden Geräten bekommt jetzt den neuen Wert, alle anderen fallen zu den Regeln darunter oder zum Standard des Flags durch.

Wenn du zufrieden bist, bearbeite die Regel und erhöhe den Prozentsatz. Das ist der Teil, auf den du dich verlassen kannst:

  • Niemand flackert. Der Platz eines Geräts im Rollout wird aus seiner Identität und dem Key des Flags berechnet — dasselbe Gerät bekommt jedes Mal dieselbe Antwort.
  • Den Prozentsatz zu erhöhen behält die ursprüngliche Kohorte drin. Von 10 auf 25 zu gehen fügt 15 % der Geräte hinzu; die ersten 10 % bleiben genau, wo sie waren.
  • Jedes Flag würfelt selbst. Ein Gerät in den 10 % dieses Flags ist nicht automatisch in den 10 % des nächsten — keine dauerhaft unglücklichen Geräte.

Und weil Kohortenzugehörigkeit reine Arithmetik ist, speichert FortressFlag nichts darüber, wer im Rollout ist — es gibt nirgends eine Kohortenliste, auch nicht für uns.

Bei 100 % bekommt jedes passende Gerät den Wert — an diesem Punkt ist der ehrliche Endzustand, den ausgerollten Wert zum Standard des Flags zu machen und die Regel zu löschen. Ein Flag, dessen Rollout vor Monaten fertig war, aber immer noch „100 % Rollout“ sagt, ist eine kleine Lüge, die dein zukünftiges Ich neu prüfen muss.

Zurückrollen ist dieselbe Bearbeitung in umgekehrter Richtung: Senk den Prozentsatz, oder lösch die Regel und lass die Standards liefern. So oder so erreicht die Änderung Online-Geräte innerhalb von etwa einer Minute.