summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2022-09-20 09:47:19 -0700
committerBrad Fitzpatrick <brad@danga.com>2022-09-20 09:59:43 -0700
commitaa5e494abac02db605d65e3a7487e4d00a069536 (patch)
tree6a201abd8b711d8d591c9250d3f119c147f02a26
parentff13c66f55c9abd9551fa1f0e985d1ca38a55c0d (diff)
downloadtailscale-aa5e494abac02db605d65e3a7487e4d00a069536.tar.xz
tailscale-aa5e494abac02db605d65e3a7487e4d00a069536.zip
tsweb: export go_version in standard expvar vars
For monitoring. Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
-rw-r--r--tsweb/tsweb.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/tsweb/tsweb.go b/tsweb/tsweb.go
index d5a873656..5ce65680f 100644
--- a/tsweb/tsweb.go
+++ b/tsweb/tsweb.go
@@ -37,6 +37,7 @@ import (
func init() {
expvar.Publish("process_start_unix_time", expvar.Func(func() any { return timeStart.Unix() }))
expvar.Publish("version", expvar.Func(func() any { return version.Long }))
+ expvar.Publish("go_version", expvar.Func(func() any { return runtime.Version() }))
expvar.Publish("counter_uptime_sec", expvar.Func(func() any { return int64(Uptime().Seconds()) }))
expvar.Publish("gauge_goroutines", expvar.Func(func() any { return runtime.NumGoroutine() }))
}