Azure Pipelines es un servicio de integración y entrega continua que admite cualquier lenguaje, plataforma o nube.
Configura el rastreo en Azure Pipelines para obtener información en tiempo real de tus flujos de trabajo de CI/CD, realizar un seguimiento del rendimiento de los pipelines, analizar las ineficiencias y gestionar tus operaciones de despliegue.
Instala la extensión Datadog CI Visibility de Azure Marketplace. Hay varias extensiones que comienzan con Datadog. Asegúrate de que estás instalando la extensión Datadog CI Visibility.
Para cada proyecto, ve a Project settings > Service hooks (Configuración del proyecto > Hooks de servicios) en Azure DevOps y selecciona el icono verde más (+) para crear una suscripción.
Crea una suscripción al servicio Datadog CI Visibility para cada uno de los siguientes tipos de webhooks. Estos tipos de eventos son necesarios y deben habilitarse individualmente.
Estado de ejecución modificado
Estado de etapa de ejecución modificado
Estado de trabajo en ejecución modificado
Aprobación de etapa de ejecución completada
Etapa de ejecución en espera de aprobación
Haz clic en Next (Siguiente) para continuar con el siguiente paso y configura lo siguiente:
Datadog ofrece un script para ayudarte a habilitar hooks de servicios en varios de tus proyectos Azure, o en todos ellos, utilizando la API Azure. El script requiere Python v3 y el paqueterequests.
Puedes configurar etiquetas personalizadas en todos los tramos de pipelines y trabajos de tus proyectos Azure para mejorar la trazabilidad. Para obtener más información, consulta Etiquetas y medidas personalizadas.
La Recopilación de logs de Azure está en Vista previa. Para solicitar acceso, rellena este formulario.
Datadog admite la recopilación de logs para tus pipelines de Azure DevOps.
Para habilitar la recopilación de logs de trabajos:
Instala un registro de la aplicación Datadog en tu consola Azure. Sigue los pasos indicados en el cuadro de la integración Azure.
Añade el registro de la aplicación Datadog a tu organización Azure DevOps: a. Ve a Parámetros de organización en tu consola DevOps. b. Haz clic en Users (Usuarios) en el panel lateral izquierdo y luego en Add Users (Añadir usuarios).
Nota: Si no ves el botón Add Users (Añadir usuarios), es posible que no tengas los permisos necesarios.
Para habilitar la recopilación de logs, añada el registro de tu aplicación como usuario con nivel de acceso básico a cada proyecto. También puedes hacer clic en Add to all projects (Añadir a todos los proyectos) para configurar todos los proyectos en bloque.
Los logs se facturan por separado de CI Visibility. La conservación, la exclusión y los índices de logs se configuran en Gestión de Logs. Los logs de trabajos de Azure se pueden identificar por las etiquetas datadog.product:cipipeline y source:azurepipelines.
La página Lista de pipelines CI muestra datos sólo para la rama por defecto de cada repositorio. Para obtener más información, consulta Buscar y gestionar pipelines CI.