From 8a7c57fcc7661d16b3c5e3263d153ee1e3fb2947 Mon Sep 17 00:00:00 2001 From: Han Kang Date: Mon, 5 Jun 2023 16:33:45 -0700 Subject: [PATCH] fix broken grpc handler Change-Id: I7e95be58cff6b7bc47fa3114249074a9f69a1620 --- server/proxy/grpcproxy/health.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/proxy/grpcproxy/health.go b/server/proxy/grpcproxy/health.go index ec9781bfe278..fc217e14d503 100644 --- a/server/proxy/grpcproxy/health.go +++ b/server/proxy/grpcproxy/health.go @@ -32,7 +32,8 @@ func HandleHealth(lg *zap.Logger, mux *http.ServeMux, c *clientv3.Client) { if lg == nil { lg = zap.NewNop() } - mux.Handle(etcdhttp.PathHealth, etcdhttp.NewHealthHandler(lg, func(excludedAlarms etcdhttp.AlarmSet, serializable bool) etcdhttp.Health { return checkHealth(c) })) + mux.Handle(etcdhttp.PathHealth, etcdhttp.NewHealthHandler(lg, + func(excludedAlarms etcdhttp.AlarmSet, serializable bool, endpoint string) etcdhttp.Health { return checkHealth(c) }, etcdhttp.PathHealth)) } // HandleProxyHealth registers health handler on '/proxy/health'. @@ -40,7 +41,7 @@ func HandleProxyHealth(lg *zap.Logger, mux *http.ServeMux, c *clientv3.Client) { if lg == nil { lg = zap.NewNop() } - mux.Handle(etcdhttp.PathProxyHealth, etcdhttp.NewHealthHandler(lg, func(excludedAlarms etcdhttp.AlarmSet, serializable bool) etcdhttp.Health { return checkProxyHealth(c) })) + mux.Handle(etcdhttp.PathProxyHealth, etcdhttp.NewHealthHandler(lg, func(excludedAlarms etcdhttp.AlarmSet, serializable bool, endpoint string) etcdhttp.Health { return checkProxyHealth(c) }, etcdhttp.PathProxyMetrics)) } func checkHealth(c *clientv3.Client) etcdhttp.Health {