diff options
| author | chrislusf <chris.lu@gmail.com> | 2015-03-24 10:52:14 -0700 |
|---|---|---|
| committer | chrislusf <chris.lu@gmail.com> | 2015-03-24 10:52:14 -0700 |
| commit | f56339f38d145234dfec0b14161edd3eb23c6810 (patch) | |
| tree | 59b85825f23c3c3e242eb666f566bbe2d15a75a3 | |
| parent | b113760cf4a96649a004fd60933c4204be307bf7 (diff) | |
| download | seaweedfs-f56339f38d145234dfec0b14161edd3eb23c6810.tar.xz seaweedfs-f56339f38d145234dfec0b14161edd3eb23c6810.zip | |
[ui] add ui to status page
| -rw-r--r-- | go/weed/weed_server/master_server_handlers_ui.go | 2 | ||||
| -rw-r--r-- | go/weed/weed_server/master_ui/templates.go | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/go/weed/weed_server/master_server_handlers_ui.go b/go/weed/weed_server/master_server_handlers_ui.go index cdcae714e..3d96234bb 100644 --- a/go/weed/weed_server/master_server_handlers_ui.go +++ b/go/weed/weed_server/master_server_handlers_ui.go @@ -14,12 +14,14 @@ func (ms *MasterServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) args := struct { Version string Topology interface{} + Leader string Peers interface{} Stats map[string]interface{} Counters *stats.ServerStats }{ util.VERSION, ms.Topo.ToMap(), + ms.Topo.RaftServer.Leader(), ms.Topo.RaftServer.Peers(), infos, serverStats, diff --git a/go/weed/weed_server/master_ui/templates.go b/go/weed/weed_server/master_ui/templates.go index 96b8bd5ce..fb297398b 100644 --- a/go/weed/weed_server/master_ui/templates.go +++ b/go/weed/weed_server/master_ui/templates.go @@ -30,6 +30,10 @@ var StatusTpl = template.Must(template.New("status").Parse(`<!DOCTYPE html> <td>{{ .Topology.Max }}</td> </tr> <tr> + <th>Leader</th> + <td><a href="http://{{ .Leader }}">{{ .Leader }}</a></td> + </tr> + <tr> <td class="col-sm-2 field-label"><label>Peers:</label></td> <td class="col-sm-10"><ul class="list-unstyled"> {{ range $k, $p := .Peers }} |
