diff options
| author | zwlucas <lucas.fariamo08@gmail.com> | 2026-05-29 20:41:33 +0000 |
|---|---|---|
| committer | zwlucas <lucas.fariamo08@gmail.com> | 2026-05-29 20:41:33 +0000 |
| commit | 9218d22954d61296a32c49373ab0f17f0be59cfe (patch) | |
| tree | 595b94ce7c2b5eed9760f79e7781653d6b554d18 /backend/cmd/server | |
| parent | d186a989b6808ff39fcd43a9f0b478aebc4aa346 (diff) | |
| download | yaum-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')
| -rw-r--r-- | backend/cmd/server/main.go | 6 |
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(), |