Hi,

 not sure here. I personally view bytes_in/_out as data throughput, where 
Bytes/sec makes more sese.

Cheers
Martin 

------------------------------------------------------

Martin Knoblauch

email: k n o b i AT knobisoft DOT de

www:   http://www.knobisoft.de



----- Original Message ----

From: Caleb Epstein <[EMAIL PROTECTED]>

To: ganglia-developers@lists.sourceforge.net

Sent: Friday, November 2, 2007 9:52:18 PM

Subject: [Ganglia-developers] Patch to graph.php for bits/sec in network graphs



Attached patch to ganglia-3.0.5 causes the network graphs to be rendered as 
bits/sec instead of bytes/sec.



Seeing as network capacties are usually measured in bits/sec, this seems like a 
sensible default.



--  

Caleb Epstein 



-----Inline Attachment Follows-----



diff -ur ganglia-3.0.5/web/graph.php /pub/www/monitor/ganglia/graph.php

--- ganglia-3.0.5/web/graph.php    2007-10-03 00:48:43.000000000 -0400

+++ /pub/www/monitor/ganglia/graph.php    2007-11-02 16:26:50.880590000  -0400

@@ -217,12 +217,14 @@

 

             $lower_limit = "--lower-limit 0 --rigid";

             $extras = "--base 1024";

-            $vertical_label = "--vertical-label 'Bytes/sec'";

+            $vertical_label = "--vertical-label 'bits/sec'";

 

             $series =  "DEF:'bytes_in'='${rrd_dir}/bytes_in.rrd':'sum':AVERAGE 
"

                 ."DEF:'bytes_out'='${rrd_dir}/bytes_out.rrd':'sum':AVERAGE "

-               ."LINE2:'bytes_in'#$mem_cached_color:'In' "

-               ."LINE2:'bytes_out'#$mem_used_color:'Out' ";

+               ."CDEF:'bits_in'='bytes_in',8,* "

+               ."CDEF:'bits_out'='bytes_out',8,* "

+               ."LINE2:'bits_in'#$mem_cached_color:'In' "

+               ."LINE2:'bits_out'#$mem_used_color:'Out' ";

          }

       else if ($graph == "packet_report")

          {

@@ -285,6 +287,18 @@

       $rrd_file = "$rrd_dir/$metricname.rrd";

       $series = "DEF:'sum'='$rrd_file':'sum':AVERAGE "

          ."AREA:'sum'#$default_metric_color:'$subtitle' ";

+

+      // Make network graphs bits/sec

+      if ($metricname == "bytes_in" or $metricname == "bytes_out")

+      {

+          $series = "DEF:'sum'='$rrd_file':'sum':AVERAGE "

+              ."CDEF:'bits'='sum',8,* "

+              ."AREA:'bits'#$default_metric_color:'$subtitle' ";

+

+          $metricname  = "network" . substr ($metricname, 5);

+          $vertical_label = "--vertical-label 'bits/sec'";

+      }

+

       if ($jobstart)

          $series .= "VRULE:$jobstart#$jobstart_color ";

     }












-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to