Création d'une expérience - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'une expérience

Important

Avis de fin de support : le 16 octobre 2025, le support d' CloudWatch Evidently AWS sera interrompu. Après le 16 octobre 2025, vous ne pourrez plus accéder à la console Evidently ni aux ressources d'Evidently.

Utilisez des expériences pour tester différentes versions d'une fonction ou d'un site web et recueillir des données depuis des séances d'utilisateurs réelles. Ainsi, vous pouvez faire des choix pour votre application en fonction de preuves et de données.

Avant de pouvoir ajouter une expérience, vous devez avoir créé un projet. Pour plus d'informations, consultez Création d'un nouveau projet..

Lorsque vous ajoutez une expérience, vous pouvez utiliser une fonction que vous avez déjà créée ou créer une nouvelle fonction pendant la création de l'expérience.

Pour ajouter une expérience à un projet
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, choisissez Application Signals, Evidently.

  3. Sélectionnez le bouton à côté du nom du projet et choisissez Project actions (Actions du projet),Create experiment (Créer une expérience).

  4. Pour Experiment name (Nom de l'expérience), saisissez un nom à utiliser pour identifier cette fonction dans ce projet.

    En option, vous pouvez ajouter une description.

  5. Sélectionnez soit Select from existing features (Sélectionner parmi les fonctions existantes) soit Add new feature (Ajouter une nouvelle fonction).

    Si vous utilisez une fonction existante, sélectionnez-la sous Feature name (Nom de la fonction).

    Si vous choisissez Add new feature (Ajouter une nouvelle fonction), procédez comme suit :

    1. Pour Feature name (Nom de fonction), saisissez un nom à utiliser pour identifier cette fonction dans ce projet. En option, vous pouvez également saisir une description.

    2. Pour Feature variations (Variations des fonctions), pour Type de variation, sélectionnez Booléen,Long, Double, ou Chaîne. Le type définit le type de valeur utilisé pour chaque variation. Pour plus d'informations, consultez Types de variations.

    3. Ajoutez jusqu'à cinq variations pour votre fonction. La Valeur de chaque variation doit être valide pour le Type de variation que vous avez sélectionné.

      Définissqez l'une des variations comme valeur par défaut. Il s'agit de la base de référence à laquelle les autres variations seront comparées, et celle-ci devrait être la variation qui est servie à vos utilisateurs actuellement. Si vous arrêtez une expérience qui utilise cette fonction, la variation par défaut est ensuite servie au pourcentage d'utilisateurs qui faisaient partie de l'expérience précédemment.

    4. Sélectionnez Sample code (Exemple de code). L'exemple de code indique ce que vous devez ajouter à votre application pour configurer les variations et leur attribuer des séances d'utilisateurs. Vous pouvez choisir entre JavaScript Java et Python pour le code.

      Vous n'avez pas besoin d'ajouter le code à votre application actuellement, mais vous devez le faire avant de démarrer l'expérience. Pour de plus amples informations, veuillez consulter Ajout de code à votre application.

  6. Pour Audience (Public), sélectionnez éventuellement un segment que vous avez créé si vous souhaitez que cette expérience s'applique uniquement aux utilisateurs qui correspondent à ce segment. Pour plus d'informations sur les segments, consultez Utilisez des segments pour cibler votre audience.

  7. Pour Traffic split for the experiment (Répartition du trafic pour l'expérience), indiquez le pourcentage du public sélectionné dont les séances seront utilisées dans l'expérience. Puis attribuez le trafic aux différentes variations utilisées par l'expérience.

    Si un lancement et une expérience sont tous deux exécutés en même temps pour la même fonction, le public est d'abord dirigé vers le lancement. Ensuite, le pourcentage de trafic défini pour le lancement provient du public global. Après cela, le pourcentage que vous définissez ici correspond au pourcentage du public restant utilisé pour l'expérice. Ensuite, tout trafic restant reçoit la variation par défaut.

  8. Pour Metrics (Métriques), sélectionnez les métriques à utiliser pour évaluer les variations au cours de l'expérience. Vous devez utiliser au moins une métrique pour l'évaluation.

    1. Pour Source métrique, choisissez d'utiliser CloudWatch RUM des métriques ou des métriques personnalisées.

    2. Saisissez le nom de la métrique. Pour Goal (Objectif), sélectionnez Increase (Augmenter) si vous souhaitez qu'une valeur plus élevée pour la métrique indique une meilleure variation. Sélectionnez Decrease (Diminuer) si vous souhaitez qu'une valeur inférieure pour la métrique indique une meilleure variation.

    3. Si vous utilisez une métrique personnalisée, vous pouvez la créer ici à l'aide d'une EventBridge règle Amazon. Pour créer une métrique personnalisée, procédez comme suit :

      • Sous Metric rule (Règle de métriques), pour Entity (ID ID de l'entité), saisissez un moyen d'identifier l'entité. Il peut s'agir d'un utilisateur ou d'une séance qui effectue une action qui entraîne l'enregistrement d'une valeur de métrique. Par exemple : userDetails.userID.

      • PourValue key (Valeur de la clé), saisissez la valeur à suivre pour produire la métrique.

      • En option, vous pouvez saisir un nom pour les unités de la métrique. Ce nom d'unité est uniquement destiné à être affiché, pour être utilisé sur les graphiques de la console Evidently.

      Vous ne pouvez utiliser RUM les métriques que si vous êtes configuré RUM pour surveiller cette application. Pour de plus amples informations, veuillez consulter CloudWatch RUM.

      Note

      Si vous utilisez RUM des métriques et que le moniteur de l'application n'est pas configuré pour échantillonner 100 % des sessions utilisateur, toutes les sessions utilisateur de l'expérience n'enverront pas de métriques à Evidently. Pour garantir l'exactitude des métriques de l'expérience, nous recommandons que le moniteur d'applications utilise 100 % des séances d'utilisateurs pour l'échantillonnage.

    4. (En option) Pour ajouter d'autres métriques à évaluer, sélectionnez Add metric (Ajouter une métrique). Vous pouvez évaluer jusqu'à trois métriques au cours de l'expérience.

  9. (Facultatif) Pour créer des CloudWatch alarmes à utiliser dans le cadre de cette expérience, sélectionnez des CloudWatchalarmes. Les alertes peuvent contrôler si la différence de résultats entre chaque variation et la variation par défaut est supérieure à un seuil que vous définissez. Si les performances d'une variation sont inférieures à celles de la variation par défaut, et que la différence est supérieure à votre seuil, le système passe en état d'alerte et vous en informe.

    La création d'une alerte à ce niveau génère une alerte pour chaque variation qui n'est pas la variation par défaut.

    Si vous en créez un alerte, indiquez ce qui suit :

    • Pour Nom de métrique, sélectionnez la métrique d'expérience à utiliser pour l'alerte.

    • Pour Condition d'alerte sélectionnez la condition qui induit la condition d'alerte lorsque les valeurs de la métrique de variation sont comparées aux valeurs de métrique de variation par défaut. Par exemple, sélectionnez Greater (Plus grand) ouGreater/Equal (Plus grand/Égal si des nombres plus élevés indiquent que la performance est médiocre. Cela serait approprié si la métrique mesure le temps de chargement des pages, par exemple.

    • Saisissez un nombre pour le seuil, qui correspond au pourcentage de différence de performance qui entraînera le passage de l'alerte à ALARMl'état.

    • PourMoyenne sur la période, sélectionnez la quantité de données de métriques pour chaque variation qui est agrégée ensemble avant la comparaison.

    Vous pouvez sélectionner à nouveau Add new alarm (Ajouter une nouvelle alerte) pour ajouter d'autres alertes à l'expérience.

    Ensuite, sélectionnez Set notifications for the alarm (Définir les notifications de l'alerte) et sélectionnez ou créez une rubrique Amazon Simple Notification Service pour envoyer des notifications d'alerte à. Pour plus d'informations, consultez Configuration des SNS notifications Amazon,

  10. (En option) Pour ajouter des balises à cette expérience, sélectionnez Tags (Balises), Add new Tag (Ajouter une nouvelle balise).

    Ensuite, pour Clé de balise, saisissez un nom de balise. Vous pouvez ajouter une valeur en option pour la balise dans Value (Valeur).

    Pour ajouter une autre étiquette, sélectionnez à nouveau Add new tag (Ajouter une nouvelle étiquette).

    Pour plus d'informations, consultez la section AWS Ressources de balisage.

  11. Sélectionnez Create Experiment (Créer une expérience).

  12. Si vous ne l'avez pas encore fait, créez les variantes de fonctions dans votre application.

  13. Sélectionnez Exécuté. L'expérience ne démarre pas tant que vous ne l'avez pas démarrée.

Après avoir réalisé les étapes de la procédure suivante, l'expérience démarre immédiatement.

Pour démarrer une expérience que vous avez créée
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, choisissez Application Signals, Evidently.

  3. Sélectionnez le nom du projet

  4. Cliquez sur l'onglet Experiments (Expériences).

  5. Sélectionnez le bouton à côté du nom de l'expérience et sélectionnez Actions (Actions), Start experiment (Démarrer une expérience).

  6. (En option) Pour afficher ou modifier les paramètres d'expérience que vous avez définis lorsque vous avez créé cette expérience, sélectionnez Experiment setup (Configuration de l'expérience).

  7. Sélectionnez une heure pour la fin de l'expérience.

  8. Sélectionnez Start experiment (Démarrer une expérience).

    L'expérience démarre immédiatement.