From 9218d22954d61296a32c49373ab0f17f0be59cfe Mon Sep 17 00:00:00 2001 From: zwlucas Date: Fri, 29 May 2026 17:41:33 -0300 Subject: feat: add SSL info tracking and server metrics collection Signed-off-by: zwlucas --- backend/cmd/server/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'backend/cmd') diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index f734885..0093596 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -16,6 +16,7 @@ import ( "yaum/internal/api" "yaum/internal/config" "yaum/internal/monitor" + "yaum/internal/servermetrics" "yaum/internal/sse" "yaum/internal/store" ) @@ -77,7 +78,10 @@ func main() { } worker.WithSMTP(smtpCfg) } - handler := api.NewHandler(st, int(cfg.CheckTimeout().Seconds())) + metricsCollector := servermetrics.New(".") + go metricsCollector.Start(ctx) + + handler := api.NewHandler(st, int(cfg.CheckTimeout().Seconds()), metricsCollector) streamHandler := api.NewStreamHandler(broadcaster) authHandler := api.NewAuthHandler( cfg.AdminUsername(), -- cgit v1.2.3