En este momento, CI Visibility no está disponible en el sitio () seleccionado.

Información general

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.

Configuración


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:

DatadogAcciones de GitHub
TuberíasFlujo de trabajo
TrabajoTrabajo
PasoPaso
DatadogGitLab
No disponible en DatadogScript
EtapaEtapa
TrabajoTrabajo
TuberíasTuberías
DatadogJenkins
TuberíasTuberías
EtapaEtapa
TrabajoPaso
DatadogCircleCI
TuberíasFlujo de trabajo
TrabajoTrabajo
No disponible en DatadogPaso
DatadogBuildkite
TuberíasCompilación (ejecución de un pipeline)
TrabajoTrabajo (ejecución de un paso)
DatadogTeamCity
TuberíasCrear la cadena
TrabajoCompilación
No disponible en DatadogPaso
DatadogPipelines Azure
TuberíasTuberías
EtapaEtapa
TrabajoTrabajo
No disponible en DatadogPaso
DatadogAWS CodePipeline
TuberíasTuberías
EtapaEtapa
TrabajoAcción
DatadogOtros proveedores de CI
TuberíasTuberías
EtapaEtapa
TrabajoTrabajo
PasoPaso

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

JenkinsGitLabCircleCIBuildkiteAcciones de GitHubPipelines AzureCodefreshTeamCityAWS CodePipelineOtros proveedores de CI
Visualización de trazas de pipelines

Visualización de ejecuciones de pipelines con el rastreo asociado.

Pipelines en ejecución

Identificación de las ejecuciones de pipelines que se están ejecutando con el rastreo asociado.

Filtrar trabajos CI en la ruta crítica

Identificación de trabajos CI que se encuentran en la ruta crítica del pipeline.

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.

Razón del fallo en un pipeline

Identificación de una razón específica detrás de un fallo en un pipeline o trabajo.

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