用 Go 写一个完整的指标操作库:定义、注册、查询与计算
从指标定义到查询结果,用 Go 标准库实现一个可运行、可测试的指标操作库 前面几篇聊了统计平台和指标引擎的设计思路。这一篇把代码写完整:一个不依赖第三方库、可以直接 go test、go run 的指标操作库。 实现目标: 指标可以注...
标签下共 2 篇文章
从指标定义到查询结果,用 Go 标准库实现一个可运行、可测试的指标操作库 前面几篇聊了统计平台和指标引擎的设计思路。这一篇把代码写完整:一个不依赖第三方库、可以直接 go test、go run 的指标操作库。 实现目标: 指标可以注...
指标定义得再清楚,如果每个页面各写一套查询,口径还是会散掉 上一篇聊了怎么设计指标:名称、口径、时间、维度、状态。但定义只是纸面上的共识,真正决定用户看到什么数字的,是执行这些定义的引擎。 同一句“支付率”,A 页面按自然日算、B 页面...