首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于收集集成统计信息的java

用于收集集成统计信息的java
EN

Stack Overflow用户
提问于 2010-08-18 13:36:31
回答 3查看 658关注 0票数 1

在上一次我进行了许多集成(数据从一个地方传输到另一个地方,包括DB、SSH、FTP等),对于每一个地方,我都需要记录一些统计数据(例如更新了多少文件,插入了多少db行,发生了错误等等)。所有这些集成每天工作一次,直到出现一些错误,我对日志不感兴趣。但是当错误发生时,我需要一些以前运行的统计数据。基本上,我在主类中做了5-10个int变量,并输出到最后进行日志记录。但是,每次创建多个变量,然后编写代码来输出这些变量,并不是很方便。另外,在当前,它将是20+统计变量的不同地方(因此,我需要至少单独的类,为他们)。

我只是想知道是否已经有一些Java库可以帮助我。

基本上是我想要的代码中的

代码语言:javascript
复制
statistics.increase(counterName); //to increase counter
statistics.out(); //to get string of somehow formatted statistics
statistics.out(counterName); //to get string for specific counter

理想情况下:

代码语言:javascript
复制
could work with no configuration
support for slf4j
statistics.adjust(counterName, value);
statistics.addcounter(counterName, tagName, initial value, increment);
statistics.outTag(tagName); //output counters with specific tag
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-25 14:15:51

呵呵,经过几天的搜索,我开始了自己的项目:

http://code.google.com/p/tinystat/

如果你能找到一些替代方案,也可以这样做,我将非常感谢你在这里张贴它。

票数 1
EN

Stack Overflow用户

发布于 2010-08-18 13:43:56

也许我会想到阿帕奇骆驼弹簧批

票数 0
EN

Stack Overflow用户

发布于 2010-08-18 13:45:04

您可以查看rrdtools的java版本: JRobin,页面

已经有一段时间了,但您只需配置它并定期将数据转储到它,它就可以将数据聚合到每小时、每一天、每周、每月、每小时.

它有一个很好的特点,可以给出概述,在短期和日益粒状的长期和数据库保持固定的规模。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3512655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档