From ec85ab5ffa4dce9da128e2e84a3ceaeb8a1a7faf Mon Sep 17 00:00:00 2001 From: Milan Pavlik Date: Thu, 2 Jun 2022 06:13:14 +0000 Subject: [PATCH] [baseserver] Stop logging healthcheck RPCs --- components/common-go/baseserver/server.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/common-go/baseserver/server.go b/components/common-go/baseserver/server.go index 688e74e4f3eddf..cd6582a8e30470 100644 --- a/components/common-go/baseserver/server.go +++ b/components/common-go/baseserver/server.go @@ -265,7 +265,12 @@ func (s *Server) initializeGRPC() error { } unary := []grpc.UnaryServerInterceptor{ - grpc_logrus.UnaryServerInterceptor(s.Logger()), + grpc_logrus.UnaryServerInterceptor(s.Logger(), + grpc_logrus.WithDecider(func(fullMethodName string, err error) bool { + // Skip gRPC healthcheck logs, they are frequent and pollute our logging infra + return fullMethodName != "grpc.health.v1.Health/Check" + }), + ), grpcMetrics.UnaryServerInterceptor(), } stream := []grpc.StreamServerInterceptor{