Hinzufügen eines Features zu einem Projekt - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hinzufügen eines Features zu einem Projekt

Eine Funktion in CloudWatch Evidently stellt eine Funktion dar, die Sie starten oder von der Sie Varianten testen möchten.

Bevor Sie ein Feature hinzufügen können, müssen Sie ein Projekt erstellen. Weitere Informationen finden Sie unter Erstellen eines neuen Projekts.

Ein Feature zu einem Projekt hinzufügen
  1. Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/

  2. Wählen Sie im Navigationsbereich Application Signals, Evidently aus.

  3. Wählen Sie den Namen des Projekts aus.

  4. Wählen Sie Add feature (Funktion hinzufügen) aus.

  5. Geben Sie bei Feature name (Funktionsname) einen Namen ein, mit dem diese Funktion im Projekt kenntlich gemacht werden soll.

    Optional können Sie auch eine Feature-Beschreibung eingeben.

  6. Bei den Feature variations (Funktionsvarianten) können Sie den Variation Type (Typ der Variante) wählen: Boolean, Long, Double oder String. Weitere Informationen finden Sie unter Typen von Varianten.

  7. Fügen Sie bis zu fünf Varianten für Ihr Feature hinzu. Der Value (Wert) einer jeden Variante muss ihrem Variation type (Typ der Variante) entsprechen.

    Legen Sie eine der Varianten als Standardvariante fest. Sie ist das Muster, mit dem alle anderen Varianten verglichen werden, und sollte die Variante sein, die Ihren Benutzern aktuell zur Verfügung gestellt wird. Es ist auch die Variante, die Benutzern zu Verfügung gestellt wird, die nicht zu einem Start oder Experiment für dieses Feature hinzugefügt werden.

  8. Wählen Sie Sample code (Beispiel-Code) aus. Das Codebeispiel zeigt, was Sie Ihrer Anwendung hinzufügen müssen, um die Varianten einzurichten und ihnen Benutzersitzungen zuzuweisen. Sie können für den Code zwischen JavaScript Java und Python wählen.

    Der Programmcode muss der Anwendung nicht sofort hinzugefügt werden, allerdings bevor Sie einen Start oder ein Experiment beginnen.

    Weitere Informationen finden Sie unter Hinzufügen von Programmcode zur Anwendung.

  9. (Optional) Um anzugeben, dass bestimmte Benutzer immer eine bestimmte Variante sehen, wählen Sie Overrides (Überschreibungen) und dann Add override (Überschreibung hinzufügen) aus. Geben Sie dann einen Benutzer an, indem Sie seine Benutzer-ID, Konto-ID oder eine andere Kennung in Identifier (ID) eingeben und bestimmen, welche Variante er sehen soll.

    Dies kann für Mitglieder Ihres eigenen Testteams oder andere interne Benutzer nützlich sein, wenn Sie sicherstellen möchten, dass sie eine bestimmte Variante sehen. Die Sitzungen von Benutzern, denen Überschreibungen zugewiesen wurden, tragen nicht zu Start- oder Experimentmetriken bei.

    Sie können dies für bis zu 20 Benutzer wiederholen, indem Sie erneut Add Override wählen.

  10. (Optional) Zum Hinzufügen von Tags zu diesem Feature wählen Sie Tags, Add new tag (Neues Tag hinzufügen) aus.

    Geben Sie für Key (Schlüssel) einen Namen für das Tag ein. Sie können einen optionalen Wert für das Tag unter Value (Wert) hinzufügen.

    (Optional) Zum Hinzufügen eines weiteren Tags wählen Sie Add new tag (Neues Tag hinzufügen) erneut aus.

    Weitere Informationen finden Sie unter AWS Ressourcen taggen.

  11. Wählen Sie Add feature (Funktion hinzufügen) aus.

Typen von Varianten

Wenn Sie ein Feature erstellen und die Varianten definieren, geben Sie auch den Typ der Variante an. Die möglichen Typen sind:

  • Boolesch

  • Long (Ganzzahl)

  • Double (Gleitkommazahl mit doppelter Genauigkeit)

  • String (Zeichenfolge)

Der Typ der Variante bestimmt, wie die verschiedenen Varianten in Ihrem Code unterschieden werden. Sie können den Variationstyp verwenden, um die Implementierung von CloudWatch Evidently zu vereinfachen und auch die Änderung der Funktionen in Ihren Produkteinführungen und Experimenten zu vereinfachen.

Wenn Sie beispielsweise ein Feature mit dem Variantentyp „long“ definieren, können die Ganzzahlen, die Sie zur Unterscheidung der Varianten angeben, Zahlen sein, die direkt in Ihren Code übergeben werden. Ein Beispiel könnte das Testen der Pixelgröße einer Schaltfläche sein. Die Werte für die Variantentypen können die Anzahl der Pixel sein, die in jeder Variante verwendet werden. Die Codes für die einzelnen Varianten können den Wert des Variantentyps lesen und diesen für die Schaltflächengröße verwenden. Um eine neue Schaltflächengröße zu testen, können Sie die für den Wert der Variante verwendete Zahl ändern, ohne weitere Änderungen am Code vorzunehmen.

Wenn Sie die Werte für Ihre Variationstypen innerhalb einer Funktion festlegen, sollten Sie vermeiden, dieselben Werte mehreren Varianten zuzuweisen, es sei denn, Sie möchten A/A-Tests durchführen, um CloudWatch Evidently zunächst auszuprobieren, oder Sie haben andere Gründe dafür.

Es gibt offensichtlich keine native Unterstützung für JSON als Typ, aber Sie können den Variationstyp String übergeben und ihn JSON in Ihrem Code analysieren. JSON