Este producto no es compatible con el sitio Datadog seleccionado. ().

Las Deployment Gates tienen dos componentes principales:

  • Una Gate se define para un servicio y entorno (y opcionalmente un identificador), y evalúa una o más reglas para decidir si un despliegue debe proceder.
  • Una regla es un tipo de evaluación realizada como parte de una Deployment Gate, como verificar el estado de un conjunto de monitores o ejecutar un análisis de APM Faulty Deployment Detection en la versión desplegada.

Las evaluaciones de Gates son asíncronas: la API responde inmediatamente con un ID de evaluación, y el resultado se resuelve en pass o fail con el tiempo a medida que se ejecutan las reglas.

Modos de evaluación de Deployment Gate

Las Deployment Gates admiten dos modos de evaluación: Just-In-Time (JIT) y preconfigurado.

JIT (predeterminado)Preconfigurado
Dónde residen las reglasEn línea en su configuración de despliegue o paso de CIPersistidas en Datadog (UI, API o Terraform)
Configuración en DatadogNingunaCree una Deployment y reglas con antelación
Ideal paraReglas como código, flexibilidad por despliegue, equipos que poseen su propia configuración de DeploymentReglas compartidas entre servicios, gestión centralizada, edición fuera de CI
Cómo evaluarEnvíe las reglas en la solicitud de evaluaciónHaga referencia a la Gate por servicio, entorno y, opcionalmente, identificador

Puede usar diferentes modos en diferentes Deployment si es necesario.

Si no está seguro de por dónde empezar, use JIT. No requiere configuración en Datadog y le permite iterar sobre las reglas directamente en su configuración de despliegue.

Lecturas adicionales