|
|
@@ -20,23 +20,26 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="etcd-graph">
|
|
|
- <h2>Follower Latency</h2>
|
|
|
+ <h2>Machine Latency</h2>
|
|
|
<div class="etcd-graph-container" id="latency">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="etcd-list">
|
|
|
- <h2>Follower List</h2>
|
|
|
+ <h2>Machine List</h2>
|
|
|
<table cellpadding="0" cellspacing="0">
|
|
|
<thead>
|
|
|
<td class="etcd-name-header">Machine Name</td>
|
|
|
<td class="etcd-latency">Latency</td>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- <tr ng-repeat="follower in followers">
|
|
|
- <td>{{follower.name}}</td>
|
|
|
+ <tr ng-repeat="machine in machines">
|
|
|
+ <td ng-switch on="{true:'leader', false: 'follower'}[leaderName == machine.name]">
|
|
|
+ <div ng-switch-when="leader">{{machine.name}}<span class="etcd-machine-type">(leader)</span></div>
|
|
|
+ <div ng-switch-default>{{machine.name}}</div>
|
|
|
+ </td>
|
|
|
<td>
|
|
|
- <div class="etcd-square ng-class: {'etcd-square-green': follower.latency.current < 2, 'etcd-square-orange': follower.latency.current < 5, 'etcd-square-red': follower.latency.current >= 10}"></div>
|
|
|
- <div class="etcd-latency-value">{{follower.latency.current | number:1 }} ms</div>
|
|
|
+ <div class="etcd-square ng-class: {'etcd-square-green': machine.latency.current < 2, 'etcd-square-orange': machine.latency.current < 5, 'etcd-square-red': machine.latency.current >= 10}"></div>
|
|
|
+ <div class="etcd-latency-value">{{machine.latency.current | number:1 }} ms</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|