metrics: add a NewLabelMap helper to create and register label maps

Updates tailscale/corp#31174

Signed-off-by: Anton Tolchanov <anton@tailscale.com>
This commit is contained in:
Anton Tolchanov
2026-01-12 15:09:04 -05:00
committed by Anton Tolchanov
parent 76fb09c6bd
commit 17b0c7bfb3
2 changed files with 10 additions and 7 deletions
+2 -7
View File
@@ -99,18 +99,13 @@ var (
)
var (
tlsRequestVersion = &metrics.LabelMap{Label: "version"}
tlsActiveVersion = &metrics.LabelMap{Label: "version"}
tlsRequestVersion = metrics.NewLabelMap("derper_tls_request_version", "version")
tlsActiveVersion = metrics.NewLabelMap("gauge_derper_tls_active_version", "version")
)
const setecMeshKeyName = "meshkey"
const meshKeyEnvVar = "TAILSCALE_DERPER_MESH_KEY"
func init() {
expvar.Publish("derper_tls_request_version", tlsRequestVersion)
expvar.Publish("gauge_derper_tls_active_version", tlsActiveVersion)
}
type config struct {
PrivateKey key.NodePrivate
}