util/usermetrics: add package and container for usermetrics

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
Kristoffer Dalby
2024-08-01 17:42:19 +02:00
parent dd5499ed5f
commit 9eec0d969c
10 changed files with 82 additions and 28 deletions

View File

@@ -34,9 +34,9 @@ import (
"tailscale.com/net/netutil"
"tailscale.com/net/tsaddr"
"tailscale.com/tailcfg"
"tailscale.com/tsweb/varz"
"tailscale.com/types/logger"
"tailscale.com/util/httpm"
"tailscale.com/util/usermetrics"
"tailscale.com/version"
"tailscale.com/version/distro"
)
@@ -285,7 +285,7 @@ func (s *Server) serve(w http.ResponseWriter, r *http.Request) {
}
if strings.HasPrefix(r.URL.Path, "/metrics") {
varz.Handler(w, r)
usermetrics.Handler(w, r)
return
}