chore: add pprof endpoint for debugging

This commit is contained in:
divyam234 2024-06-26 21:35:44 +05:30
parent 3f5ec50aa8
commit 470aeb053a
3 changed files with 5 additions and 0 deletions

View file

@ -24,6 +24,7 @@ import (
"github.com/divyam234/teldrive/pkg/cron"
"github.com/divyam234/teldrive/pkg/services"
"github.com/gin-contrib/gzip"
"github.com/gin-contrib/pprof"
ginzap "github.com/gin-contrib/zap"
"github.com/gin-gonic/gin"
"github.com/mitchellh/go-homedir"
@ -239,6 +240,7 @@ func initApp(lc fx.Lifecycle, cfg *config.Config, c *controller.Controller) *gin
})
r = api.InitRouter(r, c, cfg)
pprof.Register(r)
srv := &http.Server{
Addr: fmt.Sprintf(":%d", cfg.Server.Port),
Handler: r,

1
go.mod
View file

@ -6,6 +6,7 @@ require (
github.com/WinterYukky/gorm-extra-clause-plugin v0.2.1
github.com/coocood/freecache v1.2.4
github.com/divyam234/cors v1.4.2
github.com/gin-contrib/pprof v1.5.0
github.com/gin-contrib/zap v1.1.3
github.com/gin-gonic/gin v1.10.0
github.com/go-co-op/gocron v1.37.0

2
go.sum
View file

@ -37,6 +37,8 @@ github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uq
github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk=
github.com/gin-contrib/gzip v1.0.1 h1:HQ8ENHODeLY7a4g1Au/46Z92bdGFl74OhxcZble9WJE=
github.com/gin-contrib/gzip v1.0.1/go.mod h1:njt428fdUNRvjuJf16tZMYZ2Yl+WQB53X5wmhDwXvC4=
github.com/gin-contrib/pprof v1.5.0 h1:E/Oy7g+kNw94KfdCy3bZxQFtyDnAX2V7axRS7sNYVrU=
github.com/gin-contrib/pprof v1.5.0/go.mod h1:GqFL6LerKoCQ/RSWnkYczkTJ+tOAUVN/8sbnEtaqOKs=
github.com/gin-contrib/secure v1.1.0 h1:wy/psCWbgUBDCLH13KgB/m06NHXb1jczSTRp+H2hK7E=
github.com/gin-contrib/secure v1.1.0/go.mod h1:LtEfyy326NRwgkUq8ac6npf845L0L9B8yfEaLcxMHIc=
github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=