CI Pipeline Visibility en Datadog
Este producto no es compatible con el 
sitio Datadog seleccionado. (
).
Pipeline Visibility ofrece una visión del estado de tu CI mostrando importantes métricas y resultados de tus pipelines. Te ayuda a solucionar problemas de fallos de pipelines, abordar cuellos de botella de rendimiento y realizar un seguimiento del rendimiento y la fiabilidad de CI a lo largo del tiempo.
Configurar
Selecciona tu proveedor de CI para configurar Pipeline Visibility en Datadog:
Terminología
Aunque el concepto de pipeline CI puede variar en función de tu proveedor, ve cómo se corresponden estos conceptos con la definición de pipeline CI en Datadog Pipeline Visibility:
| Datadog | GitHub Actions | 
|---|
| Tuberías | Flujo de trabajo | 
| Trabajo | Trabajo | 
| Paso | Paso | 
| Datadog | GitLab | 
|---|
| Tuberías | Tuberías | 
| Etapa | Etapa | 
| Trabajo | Trabajo | 
| No disponible en Datadog | Script | 
| Datadog | Jenkins | 
|---|
| Tuberías | Tuberías | 
| Etapa | Etapa | 
| Trabajo | Paso | 
| Datadog | CircleCI | 
|---|
| Tuberías | Flujo de trabajo | 
| Trabajo | Trabajo | 
| No disponible en Datadog | Paso | 
| Datadog | Buildkite | 
|---|
| Tuberías | Compilación (ejecución de un pipeline) | 
| Trabajo | Trabajo (ejecución de un paso) | 
| Datadog | TeamCity | 
|---|
| Tuberías | Crear la cadena | 
| Trabajo | Compilación | 
| No disponible en Datadog | Paso | 
| Datadog | Pipelines Azure | 
|---|
| Tuberías | Tuberías | 
| Etapa | Etapa | 
| Trabajo | Trabajo | 
| No disponible en Datadog | Paso | 
| Datadog | AWS CodePipeline | 
|---|
| Tuberías | Tuberías | 
| Etapa | Etapa | 
| Trabajo | Acción | 
| Datadog | Otros proveedores de CI | 
|---|
| Tuberías | Tuberías | 
| Etapa | Etapa | 
| Trabajo | Trabajo | 
| Paso | Paso | 
Si tu proveedor de CI no es compatible, puedes intentar configurar Pipeline Visibility a través del endpoint de la API pública.
Funciones compatibles
|  | Jenkins | GitLab | CircleCI | Buildkite | GitHub Actions | Pipelines Azure | Codefresh | TeamCity | AWS CodePipeline | Otros proveedores de CI | 
|---|
| Visualización de trazas de pipelines
Visualización de ejecuciones de pipelines con el rastreo asociado. |  |  |  |  |  |  |  |  |  |  | 
| Análisis de fallos de trabajos
Análisis y categorización de fallos de trabajos utilizando modelos LLM basados en logs relevantes. Más información. |  |  |  |  |  |  |  |  |  |  | 
| Pipelines en ejecución
Identificación de las ejecuciones de pipelines que se están ejecutando con el rastreo asociado. |  |  |  |  |  |  |  |  |  |  | 
| Análisis de rutas críticas
Identificación de trabajos CI que están en la ruta crítica del pipeline. Más información |  |  |  |  |  |  |  |  |  |  | 
| Reintentos parciales
Identificación de reintentos parciales (por ejemplo, cuando sólo se han reintentado un subconjunto de trabajos). |  |  |  |  |  |  |  |  |  |  | 
| Tramos (spans) de pasos
Los tramos a nivel del paso están disponibles para una visibilidad más granular. | (Pero se presentan como tramos de trabajos) |  |  |  |  |  |  |  |  |  | 
| Pasos manuales
Identificar cuándo hay un trabajo con una fase de aprobación manual en el pipeline general. |  |  |  |  |  |  |  |  |  |  | 
| Tiempo de espera de aprobaciones
Tiempo durante el cual un pipeline o trabajo ha estado esperando una aprobación manual. |  |  |  |  |  |  |  |  |  |  | 
| Tiempo de cola
Tiempo durante el cual un pipeline o trabajo ha estado en la cola antes de la ejecución. |  |  |  |  |  |  |  |  |  |  | 
| Tiempo de ejecución
Tiempo durante el cual un pipeline ha estado ejecutando trabajos activamente. |  |  |  |  |  |  |  |  |  |  | 
| Correlación de logs
Recuperación de logs de pipelines o trabajos desde el proveedor de CI. Los logs se muestran en la pestaña Logs en la vista Ejecución del pipeline. |  |  |  |  |  |  |  |  |  |  | 
| Correlación de métricas de infraestructura
Correlación de la información de nivel de host del Datadog Agent, pipelines CI o ejecutores de trabajos con los datos de ejecución de pipelines CI. |  |  |  |  |  |  |  |  |  |  | 
| Tramos personalizados para comandos rastreados utilizando datadog-ci
Compatibilidad con el envío de eventos de nivel de comando a CI Visibility para su incorporación en la visualización de gráficos de llama de canalización. A continuación, podrás consultar y analizar estos eventos. |  |  |  |  |  |  |  |  |  |  | 
| Etiquetas personalizadas predefinidas
Compatibilidad con la configuración de etiquetas de pipelines estáticas en el proveedor CI, que no cambian entre ejecuciones. |  |  |  |  |  |  |  |  |  |  | 
| Etiquetas y medidas personalizadas en el tiempo de ejecución
compatibilidad con el agregado de texto y etiquetas numéricas definidos por el usuario a pipelines y trabajos en CI Visibility. |  |  |  |  |  |  |  |  |  |  | 
| Parámetros
Compatibilidad con el agregado de parámetros personalizados de pipelines que configuran los usuarios (por ejemplo, DYNAMICS_IS_CHILD:true). A continuación, podrás buscar utilizando estos parámetros en el Explorador de CI Visibility para encontrar todos los eventos con un parámetro específico. |  |  |  |  |  |  |  |  |  |  | 
Uso de datos de pipelines CI
Al crear un dashboard o un notebook, puedes utilizar datos de pipelines CI en tu consulta de búsqueda, que actualiza las opciones del widget de visualización. Para obtener más información, consulte la documentación de dashboards y notebooks.
Alerta sobre datos del pipeline
Puedes exportar tu consulta de búsqueda a un monitor de CI Pipeline en la página Ejecuciones o en la página Ejecuciones de tests, haciendo clic en el botón Export (Exportar).
Referencias adicionales
Más enlaces, artículos y documentación útiles: