Partager via


Démarrage rapide : Gérer les indicateurs de fonctionnalités dans Azure App Configuration

Azure App Configuration fournit une gestion des fonctionnalités par le biais d’indicateurs de fonctionnalités, ce qui permet aux équipes de contrôler dynamiquement les fonctionnalités d’application sans redéployer du code. Cela permet des déploiements sécurisés, ciblés, des expérimentations plus rapides et des risques réduits, ce qui permet aux développeurs de contrôler flexiblement le comportement de l’application et de pouvoir répondre rapidement aux besoins de l’entreprise ou des clients.

Le gestionnaire de fonctionnalités dans le portail Azure fournit une interface utilisateur permettant de créer et de gérer les indicateurs de fonctionnalité que vous utilisez dans vos applications.

Prérequis

Créer un indicateur de fonctionnalité

Créez un indicateur de fonctionnalité dans le portail Azure en suivant les étapes ci-dessous.

  1. Ouvrez votre magasin Azure App Configuration dans le portail Azure. Dans le menu des ressources, sous Opérations, sélectionnez Feature Manager>Create.

    Capture d’écran du portail Azure montrant la fonctionnalité Créer un indicateur de fonctionnalité.

  2. Sous Quoi utiliserez-vous votre indicateur de fonctionnalité ?, choisissez l’un des objectifs suivants :

    • Commutateur : activer/désactiver les fonctionnalités avec un commutateur simple. Utilisez-les pour les commutateurs opérationnels et les scénarios de courte durée où un contrôle unique marche/arrêt est suffisant.
    • Déploiement : activez progressivement la fonctionnalité pour un pourcentage d’utilisateurs. Utiliser pour les mises en production progressives de fonctionnalités afin de réduire les risques et pour les déploiements canaris ou intermédiaires dans des environnements ou des segments utilisateur.
    • Expérience : exécutez des expériences contrôlées avec l’allocation de trafic pour déterminer la variante la plus performante. Utiliser pour les tests A/B, les expériences multivariées ou l’évaluation des fonctionnalités pilotées par les métriques, et d’autres scénarios nécessitant une comparaison statistique.

    Utilisez Switch pour activer ou désactiver les fonctionnalités instantanément pour tous les utilisateurs.

    1. Configurez les principes de base pour définir les propriétés principales de votre indicateur de fonctionnalité.

      Réglage Valeur d'exemple Descriptif
      Activer l’indicateur de fonctionnalité Activer/désactiver Cette option active l’indicateur de fonctionnalité lors de la création. Si vous désactivez cette option, la configuration du nouvel indicateur de fonctionnalité est enregistrée, mais le nouvel indicateur de fonctionnalité reste désactivé.
      Nom de l’indicateur de fonctionnalités Bêta Le nom de l’indicateur de fonctionnalité est ce que vous utilisez pour référencer l’indicateur dans votre code. Il doit être unique dans une application.
      Clé Bêta Vous pouvez utiliser la clé pour filtrer les indicateurs de fonctionnalité chargés dans votre application. La clé est générée à partir du nom de l’indicateur de fonctionnalité par défaut, mais vous pouvez également ajouter un préfixe ou un espace de noms pour regrouper vos indicateurs de fonctionnalité, par exemple .appconfig.featureflag/Beta.
      Étiquette Laissez ce champ vide Vous pouvez utiliser des étiquettes pour créer différents indicateurs de fonctionnalité pour les mêmes indicateurs de clé et de filtre chargés dans votre application en fonction de l’étiquette. Par défaut, un indicateur de fonctionnalité n’a pas d’étiquette.
      Description Laissez ce champ vide Laissez vide ou entrez une description pour votre indicateur de fonctionnalité.

      Capture d’écran du portail Azure montrant la fonctionnalité Créer un drapeau de fonctionnalité - option de basculement.

    2. Configurez la télémétrie pour collecter des événements d’évaluation pour cet indicateur de fonctionnalité. Lorsque cette option est activée, les événements d’évaluation sont envoyés au serveur de publication de télémétrie que vous configurez dans votre application. Avant d’activer la télémétrie, liez une ressource Application Insights au magasin App Configuration dans Telemetry>App Insights.

    3. Sélectionnez Vérifier + créer pour afficher un résumé de votre nouvel indicateur de fonctionnalité, puis sélectionnez Créer pour finaliser votre opération. Une notification indique que le nouvel indicateur de fonctionnalité a été créé avec succès.

Modifier les indicateurs de fonctionnalités

Pour mettre à jour un indicateur de fonctionnalité, procédez comme suit :

Capture d’écran de la plateforme Azure. Modifiez un indicateur de fonctionnalité.

  1. Dans le menu des ressources, accédez à Operations>Feature Manager.

  2. Accédez à la fin droite de l’indicateur de fonctionnalité que vous souhaitez modifier et sélectionnez les points de suspension Autres actions (...). Dans ce menu, vous pouvez afficher les détails de l’indicateur de fonctionnalité, modifier l’indicateur, le verrouiller ou le déverrouiller, créer une étiquette, mettre à jour des étiquettes, examiner l’historique ou supprimer l’indicateur.

  3. Sélectionnez Modifier pour apporter des modifications à l’aide de l’éditeur visuel ou Modifier avancé pour modifier directement le JSON brut de l’indicateur.

  4. Modifiez éventuellement l’état de l’indicateur de fonctionnalité en activant ou en désactivant le bouton bascule Activé .

Gérer l’affichage

Le menu Gestionnaire de fonctionnalités affiche les indicateurs de fonctionnalité stockés dans Azure App Configuration. Vous pouvez modifier l’affichage du Gestionnaire de fonctionnalités dans le portail Azure en sélectionnant Gérer la vue.

  • Les paramètres vous permettent de choisir le nombre d’indicateurs de fonctionnalité chargés par action Charger plus . Charger plus ne sera visible que s'il y a plus de 200 indicateurs de fonctionnalité.

  • Modifier les colonnes vous permet d’ajouter ou de supprimer des colonnes et d’en modifier l’ordre.

    Capture d’écran de la plateforme Azure. Gérer l’affichage des indicateurs de fonctionnalité.

Les indicateurs de fonctionnalités créés avec le Gestionnaire de fonctionnalités sont stockés sous la forme de valeurs de clés normales. Ils sont conservés avec un préfixe spécial .appconfig.featureflag/ et un type de contenu application/vnd.microsoft.appconfig.ff+json;charset=utf-8.

Pour afficher les valeurs clés sous-jacentes des indicateurs de fonctionnalité dans Explorateur configuration, suivez les étapes ci-dessous.

  1. Dans le menu de la ressource, sélectionnezl’Explorateur Configuration>, puis sélectionnez Gérer les paramètres d’affichage>.

    Capture d’écran de la plateforme Azure. Incluez des indicateurs de fonctionnalité dans l’Explorateur de configuration.

  2. Sélectionnez Inclure des indicateurs de fonctionnalité dans l’Explorateur de configuration et Appliquer.

Pour commencer à utiliser des indicateurs de fonctionnalité avec Azure App Configuration, passez aux guides de démarrage rapide suivants spécifiques au langage ou à la plateforme de votre application.