diff options
Diffstat (limited to 'http.go')
| -rw-r--r-- | http.go | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -77,7 +77,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) { } if route == "/uptime" { - ok, s := clusterHealthy() + ok, s := uptimeCheck() if ok { log.Info("Handling URL:", route, "cluster is ok", s) fmt.Fprintln(w, s) @@ -113,6 +113,18 @@ func okHandler(w http.ResponseWriter, r *http.Request) { return } + // toggle poll logging + if route == "/poll" { + if POLL.Get() { + fmt.Fprintln(w, "POLL is true") + POLL.SetBool(false) + } else { + fmt.Fprintln(w, "POLL is false") + POLL.SetBool(true) + } + return + } + if route == "/dumpcluster" { dumpCluster(w) return @@ -123,6 +135,11 @@ func okHandler(w http.ResponseWriter, r *http.Request) { return } + if route == "/dumphypervisors" { + dumpHypervisors(w) + return + } + if route == "/dumplibvirtxml" { virtigoxml.DumpLibvirtxmlDomainNames() return |
