From f486041fd17a46589a6ae99a67979f52c2333e46 Mon Sep 17 00:00:00 2001 From: Denton Gentry Date: Sun, 20 Aug 2023 15:28:16 -0700 Subject: [PATCH] tsnet: add support for clientmetrics. Updates https://github.com/tailscale/tailscale/issues/1748 Signed-off-by: Denton Gentry --- tsnet/tsnet.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tsnet/tsnet.go b/tsnet/tsnet.go index 7b27c5242..a96c2c7c3 100644 --- a/tsnet/tsnet.go +++ b/tsnet/tsnet.go @@ -51,6 +51,7 @@ import ( "tailscale.com/types/logger" "tailscale.com/types/logid" "tailscale.com/types/nettype" + "tailscale.com/util/clientmetric" "tailscale.com/util/mak" "tailscale.com/util/testenv" "tailscale.com/wgengine" @@ -639,7 +640,8 @@ func (s *Server) startLogger(closePool *closeOnErrorPool) error { } return w }, - HTTPC: &http.Client{Transport: logpolicy.NewLogtailTransport(logtail.DefaultHost, s.netMon, s.logf)}, + HTTPC: &http.Client{Transport: logpolicy.NewLogtailTransport(logtail.DefaultHost, s.netMon, s.logf)}, + MetricsDelta: clientmetric.EncodeLogTailMetricsDelta, } s.logtail = logtail.NewLogger(c, s.logf) closePool.addFunc(func() { s.logtail.Shutdown(context.Background()) })