Code

collection3: Use {instance} in Df's grpah title.
authorFlorian Forster <octo@collectd.org>
Sun, 17 Jun 2012 18:46:43 +0000 (20:46 +0200)
committerFlorian Forster <octo@collectd.org>
Sun, 17 Jun 2012 18:46:43 +0000 (20:46 +0200)
{type_instance} didn't work when used with other plugins than "df", e.g.
the example configuration of the Oracle plugin uses this.

contrib/collection3/lib/Collectd/Graph/Type/Df.pm

index 0fbd0d3593333354ad3f2ac1ad41e3b37dd485dd..4a70c41abef32245152a05c030b335ac5012970b 100644 (file)
@@ -34,7 +34,7 @@ sub new
   my $obj = Collectd::Graph::Type->new (@_);
   $obj->{'data_sources'} = [qw(free used)];
   $obj->{'rrd_opts'} = ['-v', 'Bytes'];
-  $obj->{'rrd_title'} = 'Disk space ({type_instance})';
+  $obj->{'rrd_title'} = 'Disk space ({instance})';
   $obj->{'rrd_format'} = '%5.1lf%sB';
   $obj->{'colors'} = [qw(00b000 ff0000)];
 
@@ -58,7 +58,7 @@ sub getRRDArgs
   my $faded_green = get_faded_color ('00ff00');
   my $faded_red = get_faded_color ('ff0000');
 
-  return (['-t', 'Diskspace (' . $ident->{'type_instance'} . ')', '-v', 'Bytes', '-l', '0',
+  return (['-t', $obj->getTitle ($ident), '-v', 'Bytes', '-l', '0',
     "DEF:free_min=${filename}:free:MIN",
     "DEF:free_avg=${filename}:free:AVERAGE",
     "DEF:free_max=${filename}:free:MAX",