Configurez les Deployment Gates

Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().

Les Deployment Gates comportent deux composants principaux :

  • Un Deployment Gate est défini pour un service et un environnement (et éventuellement un identifiant), et évalue une ou plusieurs règles pour décider si un déploiement doit se poursuivre.
  • Une règle est un type d’évaluation effectuée dans le cadre d’un Deployment Gate, comme la vérification de l’état d’un ensemble de moniteurs ou l’exécution d’une analyse de détection de déploiement défectueux APM sur la version déployée.

Les évaluations de Deployment Gate sont asynchrones : l’API renvoie immédiatement un ID d’évaluation, et le résultat devient pass ou fail au fil du temps à mesure que les règles s’exécutent.

Modes d’évaluation des Deployment Gates

Les Deployment Gates prennent en charge deux modes d’évaluation : Just-In-Time (JIT) et préconfigurés.

JIT (par défaut)Préconfiguré
Emplacement des règlesIntégrées à votre configuration de déploiement ou à votre étape CIPersistées dans Datadog (UI, API ou Terraform)
Configuration dans DatadogAucuneCréation préalable d’une Deployment Gate et des règles
Idéal pourRègles en tant que code, flexibilité par déploiement, équipes gérant leur propre configuration de Deployment GateRègles partagées entre services, gestion centralisée, modification hors CI
Comment évaluerEnvoyez les règles dans la requête d’évaluationRéférencez la Deployment Gate par service, environnement et éventuellement identifiant

Vous pouvez utiliser différents modes pour différentes Deployment Gates si nécessaire.

Si vous ne savez pas par où commencer, utilisez le mode JIT. Il ne nécessite aucune configuration dans Datadog et vous permet d’itérer sur les règles directement dans votre configuration de déploiement.

Pour aller plus loin