All checks were successful
Publish to Confluence / confluence (push) Successful in 1m5s
8.1 KiB
8.1 KiB
效能平台调研
规划说明:http://confluence.qifu.com/pages/viewpage.action?pageId=3638019
DevOps 说明
DevOps主要分为以下几大模块
公司 Devops 实施信息
现在已经拥有的工具及系统
- Plan(计划)
- Code(编码)
- Gitlab 代码及版本管理
- IDEA 开发工具
- VS Code 开发工具
- Build(构建)
- Jenkins CI/CD
- Maven 依赖管理及项目构建
- Vite/Webpack 前端构建工具
- Test(测试)
- Yapi 接口文档及 Mock
- JUnit 单元测试
- Release(发布)
- Deploy(部署)
- Yarning SQL审核平台
- Nacos 配置管理
- kubectl
- Operate(运维)
- KubeSphere
- K8s
- Monitor(监控)
后续规划
需要完善及规划的工具及系统
-
Plan(计划)
-
Code(编码)
-
Build(构建)
-
Test(测试)
- JUnit test
- SonaQube(代码质量分析)
- 自动化测试
- 接口自动化
- UI自动化
- 集成自动化
-
Release(发布)
-
Deploy(部署)
- 生产环境应该使用Uat已经验证过的镜像发布
-
Operate(运维)
-
Monitor(监控)
- 服务告警(Grafana集成企业微信实现告警)
- 链路追踪(已有 SkyWalking)
- 日志管理(Graylog,建议用 ELK,使用 Kibana 作为检索看板)
-
效能平台
- 采集各环节指标
- 效能报表
- 效能大屏
- 统一门户入口
- SSO/域账户
SSO 支撑调研
一些参考
平台调研
- 已有平台 SSO 调研
建议
- 部署自己的 CAS 服务
- 集成各个服务
研发效能平台
- 思码易
- PingCode
- 价格页面:https://pingcode.com/pricing
- 25人以下免费
- 支持私有化部署
- Ones
- 价格页面:https://ones.cn/pricing
- 50 人及以下 · 免费使用
- 支持私有化部署
- 华为云效能洞察
- Codes
- 价格页面:https://icodes.work/buy/buyUse
- 30 人以下免费
- 支持私有化部署
- 阿里云效
- 研发效能数据平台 DevLake
- Apache DevLake 是一个开源开发数据平台,用于从 DevOps 工具中提取、分析和可视化碎片化数据,从而提取见解以实现卓越工程、开发人员体验和社区发展
- 开源
- 可以用来做效能平台效能分析和大屏
- Gitee企业版
- 面向开发者自助式云原生 DevOps 平台
- 价格页面:https://koderover.com/pricing
- 有开源版本
- 普兰能效平台 研发协作一站式管理平台
- 开源项目
- 有一段时间没有维护了
- tiklab
- CDS是一个企业级的持续交付和DevOps自动化开源平台
- 开源项目
- hygieia
- 从本质上讲,Hygieia 本身是一个聚合器,它从团队在其 CICD 管道中使用的各种 DevOps 工具中提取数据,使其在仪表板视图中易于理解。
- 支持的采集器:https://hygieia.github.io/hygieia/collectors.html
- 可以用来做效能平台效能分析和大屏,和 Apache DevLake 类似