Browse Source

Move build info to the top of the status HUD.

pull/211/head
Julius Volz 12 years ago
parent
commit
04e661c28f
  1. 2
      web/status.go
  2. 27
      web/templates/status.html

2
web/status.go

@ -24,7 +24,6 @@ import (
type PrometheusStatus struct {
Config string
Rules string
Status string
TargetPools map[string]*retrieval.TargetPool
BuildInfo map[string]string
Flags map[string]string
@ -46,7 +45,6 @@ func (h *StatusHandler) Run() {
h.PrometheusStatus = &PrometheusStatus{
Config: h.appState.Config.String(),
Rules: "TODO: list rules here",
Status: "TODO: add status information here",
TargetPools: h.appState.TargetManager.Pools(),
BuildInfo: h.appState.BuildInfo,
Flags: flags,

27
web/templates/status.html

@ -1,9 +1,18 @@
{{define "head"}}<!-- nix -->{{end}}
{{define "content"}}
<h2>Status</h2>
<h2>Build Info</h2>
<div class="grouping_box">
{{.Status}}
<table>
<tbody>
{{range $key, $value := .BuildInfo}}
<tr>
<th scope="row">{{$key}}</th>
<td>{{$value}}</td>
</tr>
{{end}}
</tbody>
</table>
</div>
<h2>Configuration</h2>
@ -59,20 +68,6 @@
</table>
</div>
<h2>Build Info</h2>
<div class="grouping_box">
<table>
<tbody>
{{range $key, $value := .BuildInfo}}
<tr>
<th scope="row">{{$key}}</th>
<td>{{$value}}</td>
</tr>
{{end}}
</tbody>
</table>
</div>
<h2>Startup Flags</h2>
<div class="grouping_box">
<table>

Loading…
Cancel
Save