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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.