组成

本项目由一个自定义的exporter服务一个grafana配置目录组成

自定义的exporter服务包含

  • 配置中心使用的是apollo
  • 对接企业微信,查询昨天的代码排行

grafana配置目录

在项目的grafana-json目录中,包含了三个维度的统计配置

  • 代码排行
  • 仓库 => 各分支、人员
  • 人员 => 各仓库、分支

核心

该exporter的核心在于实现一个 Describe 方法和Collect方法

具体代码在 count/exporter.go中

效果

代码排行

代码排行-截图

仓库 => 各分支、人员

仓库 =_ 各分支、人员-截图

人员 => 各仓库、分支

人员 =_ 各仓库、分支-截图

项目地址

https://github.com/kwen94/codeCount_exporter