javascriptRRD libraries

Spoiler: Look toward the end of the page.

The javascriptRRD package contains base three javascript modules that can be user to read RRD files:

Together they can be used to implement AJAX style applications.

The rrdFilter module can be used to filter datasources (DSs) and apply user-customized filter objects such as mathematical operations. This module also has methods to average RRAs (for creating new, averaged RRAs with different step sizes).

The package also provides two classes, based on Flot, that automate most of the graphing needs, once the files have been read:

Most users are however expected to use the helper classes in the rrdFlotAsync module.
The classes there combine loading the files with graphing them.

Example Web pages using the above modules can be found linked from the examples web page.


The javascriptRRD package is hosted at http://javascriptrrd.sourceforge.net.
It is licensed under the MIT license.