3 rrdrados - Creating, updating and retrieving RRD files from Ceph
7 E<lt>rrdfileE<gt> = B<ceph//E<lt>nameE<gt>>
12 This module adds support for creating, updating and retrieving RRD files
13 directly from a Ceph cluster using librados.
15 It adds a ceph// prefix to RRD file name which is used to instruct rrdtool to
16 operate on a file that is stored in Ceph.
18 Currently the module expects to find the Ceph configuration file in the default
19 location at /etc/ceph/ceph.conf. By default it uses Ceph client ID "admin" and a
20 Ceph pool named "rrd".
23 =head1 ENVIRONMENT VARIABLES
29 Sets the Ceph Client ID to use when connecting. By default the client ID "admin"
34 Sets the name of the Ceph Pool to connect to. By default, the pool "rrd" is
42 B<Creating an RRD file on Ceph>
44 rrdtool create ceph//temperature.rrd --step 300 \
45 DS:temp:GAUGE:600:-273:5000 \
46 RRA:AVERAGE:0.5:1:1200 \
49 RRA:AVERAGE:0.5:12:2400
52 B<Importing an existing RRD into Ceph>
54 rrdtool dump existing.rrd | rrdtool restore - ceph//new.rrd
56 Or you could also copy the RRD file directly into Ceph using the rados command
60 B<Retrieving RRD data from Ceph>
62 rrdtool fetch ceph//file.rrd AVERAGE
67 Simon Boulet E<lt>simon@nostalgeek.comE<gt>