Un panel de control de canalización es una vista de los resultados de una canalización específica que se ejecutó, como las tendencias, los errores principales y los cambios realizados correctamente. Code Stream crea el panel de control de canalización al crear una canalización.
El panel de control contiene los widgets que muestran los resultados de ejecución de la canalización.
Widget de recuentos de ejecución de la canalización por estado
Puede ver el número total de ejecuciones de una canalización durante un período agrupadas por estado: Completado, Error o Cancelado. Para ver cómo cambió el estado de ejecución de la canalización durante períodos más largos o más cortos, cambie la duración que se muestra.
Widget de estadísticas de ejecución de la canalización
Las estadísticas de ejecución de la canalización incluyen los tiempos medios para recuperar, entregar o producir un error en una canalización a lo largo del tiempo.
- Completado
- Error
- En espera
- En ejecución
- Cancelado
- En cola
- No iniciado
- Revirtiendo
- Reversión completada
- Error de reversión
- En pausa
Qué se mide... | Qué significa... |
---|---|
CI promedio | Tiempo promedio transcurrido en la fase de integración continua, el cual se mide por el tiempo en el tipo de tarea de CI. |
Tiempo medio de entrega (Mean time to delivery, MTTD) | Duración promedio de todas las ejecuciones COMPLETADAS durante un período. D1, D2, etc., es la cantidad de tiempo para entregar cada ejecución COMPLETADA. |
Tiempo medio entre entregas (Mean time between deliveries, MTBD) | Promedio de tiempo transcurrido entre entregas correctas a lo largo de un período. El tiempo transcurrido entre dos ejecuciones COMPLETADAS consecutivas es el tiempo entre entregas correctas, como BD1, BD2, etc. MTBD indica con qué frecuencia se actualiza un entorno de producción. |
Tiempo medio de error (Mean time to failure, MTTF) | Duración promedio de las ejecuciones que terminan en los estados CON ERRORES, REVERSIÓN_COMPLETADA o REVERSIÓN_CON ERRORES a lo largo de un período. F1, F2, etc., es la cantidad de tiempo que debe transcurrir para que una ejecución termine con los estados ERROR, REVERSIÓN_COMPLETADA o REVERSIÓN_CON ERRORES. |
Tiempo medio de resolución (Mean time to recovery, MTTR) | Tiempo promedio para recuperarse de un error durante un período. El tiempo para recuperarse de un error es el tiempo transcurrido entre una ejecución con un estado final de CON ERRORES, REVERSIÓN_COMPLETADA o REVERSIÓN_CON ERRORES y la siguiente ejecución correcta inmediata con un estado COMPLETADA. R1, R2, etc. es la cantidad de tiempo de resolución después de cada ejecución con estado CON ERRORES o REVERSIÓN_CON ERRORES. |
Widgets de etapas y tareas con errores principales
Dos widgets muestran las principales etapas y tareas con errores en una canalización. Cada medición notifica la cantidad y el porcentaje de errores de los entornos de desarrollo y posdesarrollo de cada canalización y proyecto, promediados en una semana o un mes. Puede ver los errores principales para solucionar problemas en el proceso de automatización de la publicación.
Por ejemplo, puede configurar la pantalla para una duración determinada (por ejemplo, los últimos siete días) y anotar las principales tareas con errores durante ese período. Si realiza un cambio en el entorno o la canalización y vuelve a ejecutar la canalización, revise las principales tareas con errores de un período más extenso (por ejemplo, los últimos 14 días); es posible que las tareas principales con errores hayan cambiado. Con ese resultado, sabrá que el cambio en el proceso de automatización de la publicación mejoró la tasa de éxito de ejecución de la canalización.