handuyishe / dubbo-monitor

基于Dubbox最新版本重新开发的简单监控
https://github.com/dangdangdotcom/dubbox
Apache License 2.0
553 stars 356 forks source link

数量统计,小数点问题 #2

Open yshaojie opened 9 years ago

yshaojie commented 9 years ago

成功数,失败数,出来都是带小数点,而且不对。而且,感觉这个用int就行了,不知使用double的用意?

chenzhiguo commented 9 years ago

成功数,失败数用double是为了方便计算QPS和ART图表显示时的小数精度问题,至于其他字段确实可以用int。至于你说的显示不对,不知是指的哪个地方的数据显示不正确?

yshaojie commented 9 years ago

您好: 我这边搭建后,数据能写进入,而且写进去的也没有问题,但是展示是存在问题的(访问量统计方面),比如:success数是230981,但是显示出来的是0.23230086。 还有就是,我看数据有的是group出来的,这个不是好的办法吧? 我想应该把数据像mapreduce一样,计算的结果,再写入单表,就做单表查询,不然后边数据多了性能应该是个问题。

chenzhiguo commented 9 years ago

目前我确实还没有发现您所说的success数为小数的情况,不知是不是您那边数据库内数据的问题,当然,也希望您能根据自己的数据共通维护此项目。 其次目前确实没有做中间聚合表,也考虑到了以后数据量大后会出现的性能问题,所以开发了针对mongodb的分支版本来改善性能,后续时间充裕会继续对RD版继续优化。当然,开源项目,期待每个人贡献你们的力量!

yshaojie commented 9 years ago

@chenzhiguo 不好意思,这段时间忙,没回复您,这段时间太忙了,没有时间折腾这个了。可能是表定义+mybatis导致的,因为,库里面数据没问题,取出来就是小数了,希望这个能给您一点思路。 还有就是,数据问题,存储是一方面,我想,无论采取什么存储,数据的适当的聚合是应该有的。