IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 29713


Ignore:
Timestamp:
Nov 8, 2010, 3:41:04 PM (16 years ago)
Author:
rhenders
Message:

defining more sensible intervals for rate plots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/czarpoll.pl

    r29704 r29713  
    188188    my $row = undef;
    189189
     190    # figure out interval for rate plots
     191    my $timeDiff = $czarDb->diffTimes($begin, $end);
     192    my $interval = undef;
     193    if ($czarDb->isBefore($timeDiff, "03:00:00")) {$interval = "15 MINUTE";}
     194    elsif ($czarDb->isBefore($timeDiff, "10:00:00")) {$interval = "30 MINUTE";}
     195    else {$interval = "1 HOUR";}
     196
    190197    print "* Generating plots\n";
    191198
     
    197204            chomp($label);
    198205            $plotter->createLogAndLinearTimeSeries($label,  $stage, $begin, $end);
    199             $plotter->createRateTimeSeries($label, $stage, $begin, $end, "1 HOUR", 0);
     206            $plotter->createRateTimeSeries($label, $stage, $begin, $end, $interval, 0);
    200207        }
    201208    }
     
    208215
    209216        $plotter->createLogAndLinearTimeSeries($label, undef, $begin, $end);
    210         $plotter->createRateTimeSeries($label, $stage, $begin, $end, "1 HOUR", 0);
     217        $plotter->createRateTimeSeries($label, undef, $begin, $end, $interval, 0);
    211218        $plotter->createHistogram($label, $begin, $end);
    212219
     
    217224
    218225    $plotter->createLogAndLinearTimeSeries($allServerLabels, undef, $begin, $end);
    219     $plotter->createRateTimeSeries($allServerLabels, undef, $begin, $end, "1 HOUR", 0);
     226    $plotter->createRateTimeSeries($allServerLabels, undef, $begin, $end, $interval, 0);
    220227    $plotter->createHistogram($allServerLabels, $begin, $end);
    221228    foreach $stage (@stages) {
    222229
    223230        $plotter->createLogAndLinearTimeSeries($allServerLabels,  $stage, $begin, $end); # TODO must be a neater way...
    224         $plotter->createRateTimeSeries($allServerLabels, $stage, $begin, $end, "1 HOUR", 0);
     231        $plotter->createRateTimeSeries($allServerLabels, $stage, $begin, $end, $interval, 0);
    225232    }
    226233}
Note: See TracChangeset for help on using the changeset viewer.