由ThoughtWorks Inc SEA团队维护
对于想要衡量其软件交付和运营(SDO)效能的开发团队来说,本项目是一个帮助他们从CD管道收集数据并以友好的可视化方式展示关键指标的工具。
关键差异化因素:
产品现在支持/计划支持的CD工具清单
Jenkins
Bamboo
Github Actions
CircleCI
...以及更多即将集成的产品
按照以下两个步骤来运行该工具,并测量你的项目的四个关键指标。
该产品被发布到ECR Docker仓库public.ecr.aws/j2s5d3z8/4-key-metrics
。请按照以下步骤操作。
docker run -d -p 80:80 --name metrik public.ecr.aws/j2s5d3z8/4-key-metrics:${release_version}
*⚠️ 我们使用80端口来访问该应用程序。如果80端口被你机器上运行的其他应用程序占用,你可以切换到任何其他端口。
⚠️ latest
标签匹配该仓库的最新版本。因此,使用 public.ecr.aws/j2s5d3z8/4-key-metrics:latest 或 public.ecr.aws/j2s5d3z8/4-key-metrics 将确保你运行的是这个镜像的最新版本。
如果你想使用一个特定的版本标签,请记住版本名称中没有 "v"。例如,public.ecr.aws/j2s5d3z8/4-key-metrics:1.1.10
容器在你的机器上运行后。进入你最喜欢的浏览器并打开该应用程序。如果在本地运行,那就是http://localhost:80/
。
如果你想保留4-key-metrics的数据,以避免在删除容器时丢失任何数据,你可以将数据库文件夹/data/db
挂出。
可以把数据库文件夹/data/db
挂载出来。如果你挂载日志文件夹/app/logs
,那么日志也会被保存。如下面的例子所示。
docker run -d -p 80:80 --name metrik -v "/path/to/local/directory:/data/db" -v "/path/to/another/directory:/app/logs" public.ecr.aws/j2s5d3z8/4-key-metrics:${release_version}
贡献是使开源社区成为一个学习、激励和创造的神奇场所的原因。我们真诚的感谢你所做的任何类型的贡献.
请在这里查看我们的贡献者指南。
该代码库由三个主要部分组成:"前端"、"后端 "和 "CI"。
前端应用由以下技术栈构建:
可以在前端文件夹找到更多细节。
后端程序由以下技术栈构建:
可以在后端文件夹找到更多细节。
构建/打包的脚本在CI文件夹下。
在MIT许可下发布。更多信息见LICENSE
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型