Ignore:
Timestamp:
01/26/09 13:06:22 (15 years ago)
Author:
ramonb
Message:

job_monarch/libtoga.php:

  • bugfix to host filtering in clusterimage

job_monarch/js/jobgrid.js:

  • added metric select combobox

job_monarch/jobstore.php:

  • added getmetrics task to fill metrics combobox
File:
1 edited

Legend:

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

    r566 r569  
    6161$_SESSION["data"]       = &$myxml_data;
    6262
    63 global $jobs;
     63global $jobs, $metrics;
    6464
    6565$data_gatherer  = new DataGatherer( $clustername );
     
    9292        getNodes();
    9393        break;         
     94    case "GETMETRICS":
     95        getMetrics();
     96        break;         
    9497    default:
    9598        echo "{failure:true}";
    9699        break;
     100}
     101
     102function getMetrics( $host=null )
     103{
     104        global $metrics;
     105
     106        reset($metrics);
     107        if( !$host)
     108        {
     109          $firsthost = key($metrics);
     110        }
     111        else
     112        {
     113          $firsthost = $host;
     114        }
     115
     116        $first_metrics = $metrics[$firsthost];
     117
     118        $metric_list    = array();
     119
     120        $metric_count   = 0;
     121
     122        foreach( $first_metrics as $metricname => $metricval )
     123        {
     124                $metric         = array();
     125                $metric['id']   = $metricname;
     126                $metric['name'] = $metricname;
     127
     128                $metric_list[]  = $metric;
     129                $metric_count   = $metric_count + 1;
     130        }
     131       
     132        $results                = array();
     133        $results['names']       = $metric_list;
     134        $results['total']       = $metric_count;
     135
     136        $jsonresults    = JEncode( $results );
     137
     138        echo $jsonresults;
     139
     140        return 0;
    97141}
    98142
Note: See TracChangeset for help on using the changeset viewer.