云效能看出每条流水线的总消耗时间么?想看下那个服务用时最长
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云效中,您可以通过单流水线度量功能查看每条流水线的总消耗时间,并分析哪个服务用时最长。以下是具体操作步骤和相关信息:
进入目标流水线的运行页面,点击统计报表,您可以查看该流水线的运行数据,默认报表中包含以下关键信息: - 运行概况:显示所选时间段内的平均耗时、每日运行次数以及成功/失败/已取消的运行次数和百分比。 - 流水线运行分布:以散点图形式展示每次运行的结束时间和耗时,帮助您直观了解每条流水线的执行时间分布情况。
通过这些数据,您可以快速掌握流水线的整体运行时间趋势。
如果您想进一步定位哪个服务(Job)用时最长,可以使用以下功能: - 成功运行平均耗时按任务排名:默认报表中提供了每个任务(Job)的成功运行平均耗时排名,按照耗时从大到小排序。这可以帮助您识别耗时最长的服务。 - 失败率按任务排名:如果某些任务频繁失败并导致重试,也可能间接增加总耗时。此功能可以帮助您发现失败率较高的任务。
如果默认报表无法满足您的需求,您可以通过自定义报表来深入分析: 1. 点击修改按钮,进入自定义报表界面。 2. 拖拽所需的指标卡,例如“任务耗时”、“任务失败率”等,构建符合您需求的报表。 3. 保存并查看自定义报表,进一步分析耗时最长的服务。
如果您需要分析多个流水线的运行情况,可以使用企业级流水线度量功能(需开通云效高级版)。该功能支持从多个维度(如执行频次、耗时、失败率等)分析企业内所有流水线的运行状况,帮助研发负责人快速定位问题。
通过上述方法,您可以清晰地查看每条流水线的总消耗时间,并定位耗时最长的服务。如果需要更详细的指导或遇到问题,建议联系云效技术支持团队获取帮助。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。