This commit is contained in:
lbenedar
2026-03-24 16:46:07 +03:00
parent 338ef680ba
commit 8b270bbc0e
2 changed files with 19 additions and 0 deletions

View File

@@ -3,8 +3,10 @@ package main
import (
"context"
"database/sql"
"expvar"
"flag"
"os"
"runtime"
"strings"
"sync"
"time"
@@ -114,6 +116,20 @@ func main() {
logger.PrintInfo("database connection pool established", nil)
expvar.NewString("version").Set(version)
expvar.Publish("goroutines", expvar.Func(func() any {
return runtime.NumGoroutine()
}))
expvar.Publish("database", expvar.Func(func() any {
return db.Stats()
}))
expvar.Publish("timestamp", expvar.Func(func() any {
return time.Now().Unix()
}))
app := &application{
config: cfg,
logger: logger,