Add gauge charts to the plugin detail page to measure availability
This commit is contained in:
parent
fd27e83ba5
commit
72ca69811c
|
@ -22,6 +22,63 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<div class="boxed-section">
|
||||
<div class="boxed-section-head is-hollow">Controller Health</div>
|
||||
<div class="boxed-section-body">
|
||||
<div class="columns is-bottom-aligned">
|
||||
<div class="column is-half">
|
||||
{{gauge-chart
|
||||
label="Availability"
|
||||
value=model.controllersHealthy
|
||||
total=model.controllersExpected}}
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="metric">
|
||||
<h3 class="label">Available</h3>
|
||||
<p class="value">{{model.controllersHealthy}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="metric">
|
||||
<h3 class="label">Expected</h3>
|
||||
<p class="value">{{model.controllersExpected}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="boxed-section">
|
||||
<div class="boxed-section-head is-hollow">Node Health</div>
|
||||
<div class="boxed-section-body">
|
||||
<div class="columns is-bottom-aligned">
|
||||
<div class="column is-half">
|
||||
{{gauge-chart
|
||||
label="Availability"
|
||||
value=model.nodesHealthy
|
||||
total=model.nodesExpected}}
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="metric">
|
||||
<h3 class="label">Available</h3>
|
||||
<p class="value">{{model.nodesHealthy}}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="metric">
|
||||
<h3 class="label">Expected</h3>
|
||||
<p class="value">{{model.nodesExpected}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="boxed-section">
|
||||
<div class="boxed-section-head">
|
||||
Controller Allocations
|
||||
|
|
Loading…
Reference in New Issue