cmd/strelaypoolsrv: Move metric scraping to the server itself (#4866)

This commit is contained in:
Audrius Butkevicius
2018-04-08 20:13:55 +01:00
committed by GitHub
parent cf4d7ff50f
commit afb27f7f02
4 changed files with 517 additions and 193 deletions

View File

@@ -40,6 +40,10 @@ func getStatus(w http.ResponseWriter, r *http.Request) {
sessionMut.Lock()
// This can potentially be double the number of pending sessions, as each session has two keys, one for each side.
status["version"] = Version
status["buildHost"] = BuildHost
status["buildUser"] = BuildUser
status["buildDate"] = BuildDate
status["startTime"] = rc.startTime
status["uptimeSeconds"] = time.Since(rc.startTime) / time.Second
status["numPendingSessionKeys"] = len(pendingSessions)