开源效能可视化平台介绍 -DevLake
前言
下半年在公司内部开始做效能平台的建设,所以了解下相关的知识。下面为大家介绍下一个开源的平台。 Link: https://github.com/merico-dev/lake/blob/main/README-zh-CN.md
介绍
DevLake 将你所有的 DevOps 数据以实用、个性化、可扩展的视图呈现。通过 DevLake,从不断增加的开发者工具列表中收集、分析和可视化数据。
DevLake 适用于希望更好地通过数据了解其开发过程的开发团队,以及希望以数据驱动提升自身实践的开发团队。有了 DevLake,你可以向你的开发过程提出任何问题,只要连接数据并查询。
详细资料见文档。
开发语言: Golang
数据源支持:
jira: 需求,bug 等的信息收集
gitlab:code 收集
github:code 收集
jenkins:CICD 的数据收集
有了以上的基础数据,就可以开始下一步指标的分析
可视化: Grafana 相当强大的一款工具
demo 地址: https://app-259373083972538368-3002.ars.teamcode.com/d/0Rjxknc7z/demo-homepage?orgId=1
Demo 介绍
总需求从提案到交付的时间。在项目管理中帮助团队找到需求交付周期
千行 bug 率,公式 bug number/code change line/1000. 参考 CMMI 的标准。
每天提交 commit 的次数,在这里鼓励每天频繁的提交 commit,越早集成风险越低。同时也要关注 commit 的行数。
方法论
开源指标体系和效能提升指南 https://www.openmari.dev/
文章中描绘了基本的指标说明,最佳实践,值得一看。
版权声明: 本文为 InfoQ 作者【夏兮。】的原创文章。
原文链接:【http://xie.infoq.cn/article/58d5d8bd92ae6c8da38c4ec5b】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论