From 66e4c7d7ca85375acad816bd69f4949a06be2390 Mon Sep 17 00:00:00 2001 From: Travis Groth Date: Wed, 20 May 2020 22:26:34 -0400 Subject: [PATCH] envoy: Add GRPC stats handler to control plane service (#744) * Add GRPC stats handler to control plane service --- internal/controlplane/server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/controlplane/server.go b/internal/controlplane/server.go index adb98b99f..3a253c630 100644 --- a/internal/controlplane/server.go +++ b/internal/controlplane/server.go @@ -14,6 +14,7 @@ import ( "github.com/pomerium/pomerium/config" "github.com/pomerium/pomerium/internal/log" + "github.com/pomerium/pomerium/internal/telemetry/metrics" "github.com/pomerium/pomerium/internal/telemetry/requestid" ) @@ -60,6 +61,7 @@ func NewServer() (*Server, error) { return nil, err } srv.GRPCServer = grpc.NewServer( + grpc.StatsHandler(metrics.NewGRPCServerStatsHandler("control_plane")), grpc.UnaryInterceptor(requestid.UnaryServerInterceptor()), grpc.StreamInterceptor(requestid.StreamServerInterceptor()), )