DevOps 仪表盘(DevOps Dashboard)
DevOps 仪表盘(DevOps Dashboard)自 Gitea Enterprise v25 起提供。它是一个独立的大屏仪表盘,专为电视和投屏场景设计,方便团队在工程例会或运营复盘中查看交付指标。
仪表盘范围
Gitea Enterprise 提供两种范围:
- 全局 DevOps 仪表盘(Global DevOps Dashboard):面向站点管理员的实例级仪表盘,路径为
/-/dashboards/devops - 组织 DevOps 仪表盘(Organization DevOps Dashboard):可选的组织级仪表盘,在组织所有者启用后可通过
/{org}/-/dashboards/devops访问
全局页面聚焦于实例级的整体趋势。组织页面还可以展示该组织特有的组织和团队排名。
展示内容
仪表盘布局基于组件(widget)。根据配置的布局,它可以展示:
- 需求吞吐量、已关闭数量、新增数量以及每日平均关闭数量
- Bug 关闭率、已关闭数量、新增数量以及平均修复时间
- Issue 交付趋势与 Issue 类型分布
- 当日 Pipeline 总数、Pipeline 成功趋势以及近期 Pipeline 耗时
- Pull Request 合并趋势
- 代码变更趋势,包括新增行数、删除行数、变更行数和变更文件数
- 按代码变更量、代码评审数和 Pull Request 数排名的活跃用户
- 按存储大小和活跃度排名的活跃仓库
- 对于组织仪表盘,还包括按活跃度、存储、Pull Request、代码评审和代码变更排名的组织或团队
刷新与导出方式
- 页面会按配置的刷新间隔自动刷新。
- 页头会显示当前时间、配置的统计范围以及刷新间隔。
- 用户可以将当前的仪表盘视图导出为 Excel 工作簿。
- 导出的工作簿会反映当前配置布局中可见的组件。
配置
站点管理员可在 Enterprise 配置区域启用并配置此功能。
全局配置包括:
- 启用或禁用全局 DevOps 仪表盘
- 允许或阻止组织级仪表盘
- 刷新间隔
- 默认统计范围(天数)
- 活跃仓库和活跃用户的数量上限
- 是否排除已归档的仓库
- 需求、Bug 和特性分类的逗号分隔标签映射
- 用于控制组件可见性、顺序和大小的拖拽式布局编辑器
然后,组织所有者可以打开 Organization > Settings > DevOps Dashboard,以:
- 为该组织启用或禁用组织仪表盘
- 继承全局仪表盘配置
- 为相同设置保存组织专属的覆盖配置
- 将组织仪表盘重置为全局配置
Issue 分类映射
仪表盘按可配置的标签对 Issue 进行分组:
- 需求标签
- Bug 标签
- 特性标签
可以将多个标签配置为逗号分隔的列表,匹配时不区分大小写。
访问说明
- 全局仪表盘面向站点管理员。
- 组织仪表盘必须先在全局层面被允许,然后由组织所有者启用后,才会出现在组织页面上。
- 该仪表盘为只读,用 于报告和复盘,而非直接的管理操作。
- 新部署的实例在积累足够的 Issue、Pull Request、仓库和 Actions 数据之前,可能只显示有限的结果。
可用性
DevOps 仪表盘是 Gitea Enterprise v25 中引入的企业版功能。