自定义exporter-代码统计

自定义prometheus export之代码统计

事起

看到这个标题会令我觉得挺变态的,但人在江湖身不由己,秉着技术无罪的想法,还是还是写出了这个罪恶的工具。

组成

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

自定义的exporter服务包含

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

grafana配置目录

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

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

核心

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

具体代码在 count/exporter.go中

效果

代码排行

仓库 => 各分支、人员

人员 => 各仓库、分支

项目地址

https://github.com/kwen94/codeCount_exporter

版权声明

1 本网站名称:诺言博客
2 本站永久网址:https://nuoyo.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ2469329338进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7 如无特别声明本文即为原创文章仅代表个人观点,版权归《诺言》所有,欢迎转载,转载请保留原文链接。

给TA打赏
共{{data.count}}人
人已打赏
运维

Linux部署Opentsdb(单机版)

2023-11-21 16:27:40

云原生

kubernetes剖析(六)-容器隔离与限制

2023-9-13 20:41:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索