Ignore:
Timestamp:
01/26/09 16:03:50 (14 years ago)
Author:
ramonb
Message:

job_monarch/css/styles.css:

  • changed padding for rrds

job_monarch/js/jobgrid.js:

  • parse more rrds args

job_monarch/jobstore.php:

  • also supply jobrange, start and load
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/jobstore.php

    r569 r571  
    3535}
    3636
    37 global $c, $clustername, $cluster;
     37global $c, $clustername, $cluster, $metrics;
    3838
    3939// Grid Paging stuff
     
    422422function getNodes()
    423423{
    424         global $jobs, $jobids, $clustername;
     424        global $jobs, $jobids, $clustername, $metrics;
    425425
    426426        $display_nodes  = array();
     
    438438                                if( !in_array( $jobnode, $display_nodes) )
    439439                                {
    440                                         $display_nodes[]        = $jobnode;
     440                                        $display_nodes[$jobid]  = $jobnode;
    441441                                }
    442442                        }
    443443                }
    444444        }
    445         //print_r( $display_nodes );
     445
    446446        $node_results   = array();
    447447        $result_count   = count( $display_nodes );
    448         foreach( $display_nodes as $dnode )
    449         {
    450 
     448        foreach( $display_nodes as $jobid => $host )
     449        {
    451450                $nr             = array();
    452451                $nr['c']        = $clustername;
    453                 $nr['h']        = $dnode;
     452                $nr['h']        = $host ;
    454453                $nr['x']        = '5';
    455454                $nr['v']        = '0';
     455
     456                $cpus           = $metrics[$host]["cpu_num"]["VAL"];
     457
     458                if ( !$cpus )
     459                {
     460                        $cpus           = 1;
     461                }
     462
     463                $load_one       = $metrics[$host]["load_one"]["VAL"];
     464                $load           = ((float) $load_one) / $cpus;
     465                $load_color     = load_color($load);
     466
     467                $nr['l']        = $load_color;
     468
     469                $job_runtime    = (int) $jobs[$jobid]['reported'] - (int) $jobs[$jobid]['start_timestamp'];
     470                $job_window     = intval($job_runtime * 1.2);
     471
     472                $nr['jr']       = -$job_window;
     473                $nr['js']       = (int) $jobs[$jobid]['start_timestamp'];
    456474
    457475                $node_results[] = $nr;
Note: See TracChangeset for help on using the changeset viewer.