aboutsummaryrefslogtreecommitdiff
path: root/backend/cmd/server/main.go
diff options
context:
space:
mode:
authorzwlucas <lucas.fariamo08@gmail.com>2026-05-29 20:41:33 +0000
committerzwlucas <lucas.fariamo08@gmail.com>2026-05-29 20:41:33 +0000
commit9218d22954d61296a32c49373ab0f17f0be59cfe (patch)
tree595b94ce7c2b5eed9760f79e7781653d6b554d18 /backend/cmd/server/main.go
parentd186a989b6808ff39fcd43a9f0b478aebc4aa346 (diff)
downloadyaum-9218d22954d61296a32c49373ab0f17f0be59cfe.tar.gz
yaum-9218d22954d61296a32c49373ab0f17f0be59cfe.zip
feat: add SSL info tracking and server metrics collection
Signed-off-by: zwlucas <lucas.fariamo08@gmail.com>
Diffstat (limited to 'backend/cmd/server/main.go')
-rw-r--r--backend/cmd/server/main.go6
1 files changed, 5 insertions, 1 deletions
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(),