云效流水线Flow支持对流水线的运行状况进行统计分析、单条流水线的统计报表和企业级的多流水线度量,从而帮助企业发现问题、进行效能改进等。
单流水线度量
默认报表
进入目标流水线运行页,点击统计报表,可以查看当前流水线运行数据,默认包括:
运行概况:所选时间段内,总共运行次数、平均耗时、每日运行次数、「运行成功、运行失败、已取消」的次数和百分比。
流水线运行分布:所选时间段内,每一次运行为一个点,X轴为运行结束时刻,Y轴为运行耗时。
流水线失败恢复分布:所选时间段内,每次失败、取消的流水线执行,到第一次恢复为运行成功的「等待时间」分布,X轴为恢复时刻,Y轴为中间等待时间的时长。
成功运行的时段分布:所选时间段内,成功运行的流水线在时间段上的个数热力图。
流水线成功运行频次趋势:所选时间段内,流水线的每日成功运行的次数,随时间变化趋势。
流水线成功运行平均耗时趋势:所选时间段内,流水线的成功运行记录的每日平均耗时,随时间变化趋势。
流水线运行失败率趋势:所选时间段内,流水线的每日失败率「流水线成功运行的次数/流水线所有运行次数*100%」,随时间变化趋势。
运行按触发人排名:所选时间段内,所有运行记录按照触发人聚合,从多到少排序。
运行按触发方式排名:所选时间段内,所有运行记录按照触发方式聚合,从多到少排序。
失败率按任务排名:所选时间段内,每一个Job的失败率「Job成功运行的次数/Job所有运行次数*100%」从大到小排序。
成功运行平均耗时按任务排名:所选时间段内,成功运行的Job的执行的平均耗时,按照流水线聚合,按平均耗时从大到小排序。
自定义报表
如流水线默认报表无法满足您的诉求,可以单击修改,随后拖拽指标卡进行排版、增删指标卡来自定义您的报表。
企业级流水线度量
云效支持企业级流水线度量,从执行频次、耗时、恢复耗时、失败率分布等多角度分析企业众多流水线运行情况,帮助研发负责人快速定位发布问题,保障交付并持续改进。