Re: [PATCH] src/rrd_graph.[ch]: Implemented the ":daemon=..." option for "DEF:" commands.
Tobias Oetiker <[email protected]>
| Newsgroups | gmane.comp.db.rrdtool.devel |
|---|---|
| Message-ID | <[email protected]> |
May 30 Thorsten von Eicken wrote: > A problem with your patch is that it doesn't accept a port for the daemon... > Thorsten and for writing 'DEF:v1=path/to/example.rrd:value:AVERAGE:daemon=collect1.octo.cx:3333' we run into the : problem again ... I guess the best of the bad solutions is to add a daemon_port option ... 'DEF:v1=path/to/example.rrd:value:AVERAGE:daemon=collect1.octo.cx:daemon_port=3333' cheers tobi > On 2/24/2010 9:42 AM, Florian Forster wrote: > > From: Florian Forster<[email protected]> > > > > Rather than calling "FLUSH" for each RRD file needed for drawing a > > graph and then accessing the file directly, use the "FLUSH" command to > > receive the data required for drawing a graph. > > > > The daemon can now be specified in one of three ways: > > > > * A new option has been added to the "DEF" option. If the "DEF" command > > includes the option "daemon=...", then the given daemon is used for > > accessing that file only. This option takes precedence over all > > other options. The value given follows the same syntax as other ways > > to specify a daemon address, thouh colons need to be escaped from > > rrdgraph(1). > > > > Example: > > 'DEF:v1=path/to/example.rrd:value:AVERAGE:daemon=collect1.octo.cx' > > > > * The "--daemon" option can be given to the overall "rrdtool graph" > > command. When given, this address is used for all file accesses > > except those which explicitely contain a "daemon=..." option. > > > > * If the "RRDCACHED_ADDRESS" environment variable is set, it's value > > is used as the daemon address. This is the lowest priority option > > and only used if no other option is given. > > > > One nice detail is that with ":daemon=...", the cache address can be > > specified for each "DEF:" definition. It is therefore possible to graph > > values stored on several servers in one graph ? even if several RRD > > files have the same name. > > --- > > doc/rrdgraph_data.pod | 12 ++++++- > > src/rrd_graph.c | 82 +++++++++++++++++++++++------------------------ > > src/rrd_graph.h | 1 + > > src/rrd_graph_helper.c | 5 +++ > > 4 files changed, 56 insertions(+), 44 deletions(-) > > > > > > > > _______________________________________________ > rrd-developers mailing list > [email protected] > https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers > -- Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland http://it.oetiker.ch [email protected] ++41 62 775 9902 / sb: -9900