Skip to content

Releases: SpectraLogic/rrd

Remove grapher and exporter support

30 Jul 14:20
b0a51b1
Compare
Choose a tag to compare
Remove grapher and exporter support #4

This makes spectralogic/rrd more flexible in that librrd/rrdtool
doesn't need to be compiled with rrdGraph or rrdXport support
(like on BP), which vail/goserver don't need.

Add DaemonInfo and UpdateNoDaemon functions

06 Mar 23:42
143dfd3
Compare
Choose a tag to compare

Daemon info calls the rrd info function with the daemon parameter.

UpdateNoDaemon calls rrd_updatex with the RRD_SKIP_PAST_UPDATES flag, which allows the user to write data previous to the last update.

Add DaemonFlush and fix memory leak

27 Feb 15:53
b0bdad1
Compare
Choose a tag to compare
This adds DaemonFlush, which issues a flush command to the given daemon, for the given RRD file. Also, fix a memory leak in DaemonFetch where the daemon C string wasn't being freed.

Add ability to use rrdcached for updates

13 Feb 22:02
5408f14
Compare
Choose a tag to compare
Add ability to use rrdcached for updates (#1)

* Plumb rrdc_update into the c code (and then the go code via rrdDaemonUpdate)

* Add a daemon *cstring member to the Updater struct

* if the Updater's deamon is not nil, use rrdDaemonUpdate instead of rrdUpdate

Add the ability to use the RRD daemon when fetching

14 Jun 21:19
Compare
Choose a tag to compare

Add DaemonFetch function, which takes the daemon address, and attempts to connect to and use the RRD daemon for fetch.

If the daemon connection fails, fall back to reading the files.