github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/service/templates/scheduler_stats.html (about)

     1  {{define "scripts"}}
     2  <script type="text/javascript">
     3  	window.userTz = {{GetTimezone $.User}};
     4  </script>
     5  <script type="text/javascript" src="{{Static "js" "scheduler_stats.js"}}?hash={{ StaticsMD5 }}"></script>
     6  {{end}}
     7  
     8  {{define "title"}}
     9  Evergreen - Scheduler Statistics
    10  {{end}}
    11  
    12  {{define "content"}}
    13  <div id="root" class="container-fluid" ng-controller="SchedulerStatsCtrl">
    14  	<div class="row">
    15  		<div class="col-lg-3">
    16  			<h2> Host Utilization </h2>
    17  		</div>
    18  		<div class="col-lg-3">
    19  			<h4> Granularity </h4>		
    20  			<div class="btn-group btn-group-sm">		
    21  				<a class="pointer btn btn-default" ng-repeat="granularity in granularitySeconds" ng-class="{active: currentGranularity.value == granularity.value}" ng-click="setGranularity(granularity)">		
    22  					[[granularity.display]]		
    23  				</a>		
    24  			</div>		
    25  		</div>
    26  		<div class="col-lg-5 btn-group">
    27  			<h4> Time Back </h4>
    28  			<div class="btn-group btn-group-sm">
    29  				<a class="pointer btn btn-default" ng-repeat="day in numberDays" ng-class="{active: currentNumberDays.value == day.value, disabled: disableDays(day)}" ng-click="setNumberDays(day)">
    30  					[[day.display]]
    31  				</a>
    32  			</div>
    33  		</div>
    34  	</div>
    35  	<div class="row">
    36  		<div class="col-lg-10 stats-table">
    37  			<table class="table table-bordered table-hover">
    38  				<tr class="stats-header"> 
    39  					<th> Timeframe </th>
    40  					<th> Static Host Uptime </th>
    41  					<th> Dynamic Host Uptime </th>
    42  					<th> Task Time </th>
    43  					<th> Percent Utilization </th>
    44  				</tr>
    45  				<tr ng-repeat="data in utilizationData">
    46  					<td> [[data.start_time | convertDateToUserTimezone:userTz:currentGranularity.format]]-[[data.end_time | convertDateToUserTimezone:userTz:currentGranularity.format]]</td>
    47  					<td> 
    48  						<span> [[data.static_host | stringifyNanoseconds: true]] </span>
    49  					</td>
    50  					<td> 
    51  						<span> [[data.dynamic_host | stringifyNanoseconds: true]] </span>
    52  					</td>
    53  					<td> 
    54  						<span> [[data.task | stringifyNanoseconds: true]] </span>
    55  					</td>
    56  					<td> [[getPercentUtilization(data)]]%</td>
    57  				</tr>
    58  			</table>
    59  		</div>
    60  	</div>
    61  </div>
    62  {{end}}}