From cf4a2a3ea5b1da3f8d049fb3bf100dfb6049cae1 Mon Sep 17 00:00:00 2001 From: mklee Date: Wed, 25 Jun 2025 19:43:36 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8F=AC=ED=8A=B8=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?=EB=B0=8F=20=EB=A1=9C=EA=B7=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main_client.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/main_client.go b/main_client.go index e721893..b125656 100644 --- a/main_client.go +++ b/main_client.go @@ -8,6 +8,7 @@ import ( "github.com/prometheus/client_golang/prometheus/promhttp" "repositories.action2quare.com/ayo/gocommon/flagx" + "repositories.action2quare.com/ayo/gocommon/logger" "repositories.action2quare.com/ayo/houston/client" "net/http" @@ -22,8 +23,18 @@ func main() { } http.Handle("/metrics", promhttp.Handler()) - server := &http.Server{Addr: ":9100", Handler: nil} - go server.ListenAndServe() + server := &http.Server{Addr: ":9200", Handler: nil} + go func() { + defer func() { + logger.Println("metric server shutdown") + r := recover() + if r != nil { + logger.Println(r) + } + }() + server.ListenAndServe() + + }() hc.Start() ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)