【问题标题】:Open source technology for performance metrics storage用于性能指标存储的开源技术
【发布时间】:2011-12-15 03:50:20
【问题描述】:

我正在寻找一种开源解决方案来存储和监控一些应用程序的性能。

更准确地说,我在我开发的软件中使用了几个 Java 组件,我想收集每个组件的性能统计数据,以便找出我需要关注什么来保持快速处理。

这个想法是向存储库发送一条消息以存储一些时间戳(每次 Java 组件启动或结束时),并有一个 Web 界面来浏览时间戳,并在它们之上进行一些分析。

这些需求看起来很基本,但不幸的是我在网上没有找到任何东西,可能是因为我不知道此类工具的正确术语。

有人可以推荐我这样的工具吗?

提前致谢!

阿德里安

【问题讨论】:

    标签: java performance profiling monitoring analytics


    【解决方案1】:

    您描述的是RRDtool,它存储了时间序列数据。要从 Java 访问它,有 java-rrd

    我还觉得您正在寻找完整的解决方案,而不仅仅是数据后端。如果是这样,请查看以下开源集群监控系统:cactigangliagraphite。他们都有网络界面。 Cacti 和 ganglia 有类似 RRD 的后端,而石墨有自己的耳语数据库等。

    【讨论】:

    • 非常感谢,看来“时间序列数据存储”是我要找的关键词!现在我要检查这些解决方案并找到适合我的需求(正如您强调的那样,使用完整的解决方案)
    • Java 中的 RRD 通常带有 JRobinRRD4J
    猜你喜欢
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    相关资源
    最近更新 更多