Rrd4j
Encyclopedia
RRD4J is a high performance data logging and graphing system for time series data, implementing RRDTool's functionality in Java. It follows much of the same logic and uses the same data sources, archive types and definitions as RRDTool does.

Open Source under Apache 2.0 License.

RRD4J supports all standard operations on Round Robin Database (RRD) files: CREATE, UPDATE, FETCH, LAST, DUMP, EXPORT and GRAPH. RRD4J's API is made for those who are familiar with RRDTool's concepts and logic, but prefer to work with pure Java (no native functions or libraries, no Runtime.exec, RRDTool does not have to be present).

The rrd file format is different from original rrdtool
RRDtool
RRDtool aims to handle time-series data like network bandwidth, temperatures, CPU load, etc...

 but is portable across any platform where java runs. It can open in read only files from the original rrdtool
RRDtool
RRDtool aims to handle time-series data like network bandwidth, temperatures, CPU load, etc...

.

Supported Databases

Next to memory and file storage, RRD4J supports the following databases (using byte array storage):
  • MongoDB.
  • Oracle Berkeley DB Java Edition.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK