Re: Introducing: java-rrd
Tobias Oetiker <[email protected]>
| Newsgroups | gmane.comp.db.rrdtool.devel |
|---|---|
| Message-ID | <[email protected]> |
Yesterday Peter Stamfest wrote: > Hello! > > This is the first public release of java-rrd [1]. It is (yet another) > attempt on a java RRD interface. However, it uses the pipe interface to > the rrdtool proper. It is therefore similar to how the RRDp perl package > works. It has the additional advantage of being 100% compatible with the > rrdtool on whatever platform it is run on, because it uses the original > rrdtool. > > It does not require the java native interface (JNI) which means that there > should be no stability problems due to any issues with that. This also > means that it provides for near native RRD performance, because the > rrdtool used is the native program. It actually often provides for higher > performance than a simple command-line use of rrdtool, because a running > rrdtool can be reused, thus saving process startup time. > > java-rrd is modular enough to also allow the use of a *remote* rrdtool, > eg. one provided via an inetd or xinetd daemon, allowing for virtually > unlimited scalability via an unlimited number of hosts (this would require > some additional infrastructure). > > It also includes a rrdcached client, which can be combined with the > rrdtool used as a backend. > > Also note, that it supports the use of the graphv command, allowing for > access to the (binary) output of a rrdgraph call from java. > > Unfortunately, the software is missing documentation and example programs. > It also misses support of most rrdtool commands, but adding them should be > quite simple. > > Personally, I am using the software to e.g. serve RRD graphs from a java > servlet. > > The license is the X11 license (basically BSD), in an attempt to provide > for a freely available, common java interface to rrdtool. > > Development of java-rrd is done using mercurial. You can clone a repo from > > > http://oss.stamfest.net/java-rrd-hg/ > > A tarball of the current state can be found at > > http://oss.stamfest.net/java-rrd/java-rrd-18.tar.gz > > Any input/feedback is welcome. Patches are welcome. Documentation patches > are even more welcome. now if I only was using more java :-) great stuff ... maybe the opennms people could use this ! cheers tobi > -- Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland http://it.oetiker.ch [email protected] ++41 62 775 9902 / sb: -9900