Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于性能度量存储的开源技术_Java_Performance_Profiling_Monitoring_Analytics - Fatal编程技术网

Java 用于性能度量存储的开源技术

Java 用于性能度量存储的开源技术,java,performance,profiling,monitoring,analytics,Java,Performance,Profiling,Monitoring,Analytics,我正在寻找一个开源解决方案来存储和监控一些应用程序的性能 更准确地说,我在开发的软件中使用了几个Java组件,我想收集每个组件的性能统计数据,以便找出保持快速处理所需的重点 其想法是向存储库发送一条消息来存储一些时间戳(每次Java组件启动或结束时),并提供一个web界面来浏览时间戳,并在其上进行一些分析 这些需求看起来非常基本,但不幸的是,我在网上没有找到任何东西,可能是因为我不知道这类工具的正确术语 有人能给我推荐这样的工具吗 提前谢谢 Adrien您描述的是存储时间序列数据的。要从Java

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

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

其想法是向存储库发送一条消息来存储一些时间戳(每次Java组件启动或结束时),并提供一个web界面来浏览时间戳,并在其上进行一些分析

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

有人能给我推荐这样的工具吗

提前谢谢

Adrien

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

我还得到这样的印象:您正在寻找完整的解决方案,而不仅仅是数据后端。如果是,请查看以下开源群集监控系统:,和。它们都有web界面。Cacti和ganglia拥有类似RRD的后端,而graphite拥有自己的whisper数据库等。

非常感谢,似乎“时间序列数据存储”是我一直在寻找的关键词!现在我将检查这些解决方案,并找出哪一个适合我的需要(正如您所强调的,使用整个解决方案),Java中的RRD通常与或一起使用