4

有没有什么东西可以让我在我的类中创建静态对象或扩展我的类并为我提供启动、停止时间配置统计数据收集的属性文件和一堆我什至不知道的其他好东西。

我正在开发的应用程序在任何给定时刻都在运行大量线程,并且从日志文件中获取意义变得越来越困难。这就是为什么我正在寻找某种解决方案来帮助我。

理想情况下,我希望在我的 spring 应用程序上下文中使用 bean,它几乎可以根据注释自动跟踪所有正在运行的踏板,这将允许配置线程的名称和秒表的准确性。将它与数据库连接而不仅仅是日志文件的能力也很棒。

4

3 回答 3

6

也许你想要 apache commons StopWatch类?

于 2011-06-23T13:59:16.873 回答
4

由于您已经在使用 Spring,您可以使用Spring StopWatch,尽管它不能满足您能够持久化数据的额外目标。请注意,它不用于生产用途,仅用于开发和测试期间的附加信息。

于 2011-06-23T14:28:26.310 回答
3

我不完全确定我理解你想要达到的目标。

您是否正在寻找一些时间线上的统计数据并使用一些插件 API 将这些数据导出到数据源?

看看 Twitter commons 的 Stats 包可能是值得的,他们不久前刚刚开源,所以文档和示例仍然很少,你需要自己理解它,但我认为这是你所追求的。

于 2011-06-23T15:25:17.667 回答