Changeset 736


Ignore:
Timestamp:
03/24/13 18:44:13 (8 years ago)
Author:
ramonb
Message:
  • more cleanup and fixes
Location:
branches/0.4/web/addons/job_monarch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/0.4/web/addons/job_monarch/graph.php

    r734 r736  
    2323 */
    2424
    25 global $metrics, $rrds, $range, $start, $r, $conf;
     25global $metrics, $rrds, $range, $start, $r, $conf, $m;
    2626$range = $r;
    2727
     
    7979}
    8080
    81 $trd = new TarchRrdGraph( $cluster, $hostname );
    82 
    8381$graph = $metricname;
    8482
     
    9694        else
    9795        {
     96            $trd = new TarchRrdGraph( $cluster, $hostname );
    9897            $rrd_dirs = $trd->getRrdDirs( $period_start, $period_stop );
    9998        }
     
    370369
    371370        $subtitle = $metricname;
    372         if ($context == "host")
     371        if($context == "host")
    373372        {
    374373            if ($size == "small")
  • branches/0.4/web/addons/job_monarch/host_view.php

    r735 r736  
    6161
    6262    $rrdirs = array();
     63
    6364    if( $view == "overview-host" )
     65    {
     66        $rrdirs[] = $conf['rrds'] . '/' . $clustername .'/'. $hostname;
     67    }
     68    else
    6469    {
    6570        $trd    = new TarchRrdGraph( $clustername, $hostname );
    6671        $rrdirs = $trd->getRrdDirs( $period_start, $period_stop );
    6772    }
    68     else
    69     {
    70         $rrdirs[] = $conf['rrds'] . '/' . $cluster .'/'. $hostname;
    71     }
    7273
    7374    $longtitle    = "Batch Archive Node Report :: Powered by Job Monarch!";
     
    7677    makeHeader( 'host_view', $title, $longtitle );
    7778
     79    #print_r( $rrdirs);
     80
    7881    $metrics = $metrics[$hostname];
    7982    $mymetrics = array();
     
    8184    foreach( $rrdirs as $rrdir )
    8285    {
    83         $ml    = $trd->dirList( $rrdir );
    84 
    85         foreach( $ml as $lmetr )
    86         {
    87             $metrn_fields    = explode( '.', $lmetr );
    88 
    89             $metrn        = $metrn_fields[0];
    90 
    91             if( !in_array( $metrn, $mymetrics ) )
    92             {
    93                 $mymetrics[$metrn]    = $metrics[$metrn];
     86        #printf("rrd dir %s\n", $rrdir );
     87        if( $view == "overview-host" )
     88        {
     89            $mymetrics = $metrics;
     90            #print_r( $mymetrics );
     91        }
     92        else
     93        {
     94            #printf("archive mode\n");
     95            $ml    = $trd->dirList( $rrdir );
     96
     97            foreach( $ml as $lmetr )
     98            {
     99                $metrn_fields = explode( '.', $lmetr );
     100
     101                $metrn        = $metrn_fields[0];
     102
     103                if( !in_array( $metrn, $mymetrics ) )
     104                {
     105                    $mymetrics[$metrn]    = $metrics[$metrn];
     106                }
    94107            }
    95108        }
     
    127140    $tpl->assign("ip", $hosts_up[IP]);
    128141
     142    #print_r( $mymetrics );
     143
    129144    foreach ($mymetrics as $name => $v)
    130145    {
     
    134149            if ($v[SOURCE] == "gmond") $s_metrics[$name] = $v;
    135150        }
    136         elseif ($v[SLOPE] == "zero" or $always_constant[$name])
     151        else if ($v[SLOPE] == "zero" or $always_constant[$name])
    137152        {
    138153            $c_metrics[$name] = $v;
     
    145160        {
    146161            $graphargs = "c=$cluster_url&h=$hostname&m=$name"
    147                ."&z=medium&job_start=$job_start&job_stop=$job_stop&period_start=$period_start&period_stop=$period_stop";
     162               ."&z=overview-medium&job_start=$job_start&job_stop=$job_stop&period_start=$period_start&period_stop=$period_stop";
    148163            # Adding units to graph 2003 by Jason Smith <smithj4@bnl.gov>.
    149164            if ($v[UNITS])
  • branches/0.4/web/addons/job_monarch/index.php

    r735 r736  
    386386    }
    387387
    388     if( $view == "search" or $view == "host" or $view == "overview-host")
     388    if( $view == "search" or $view == "host" )
    389389    {
    390390
Note: See TracChangeset for help on using the changeset viewer.