fix: less sentry transactions
This commit is contained in:
parent
1bcb797753
commit
f51f4fd3eb
@ -77,7 +77,7 @@ func setupSentry() {
|
|||||||
err := sentry.Init(sentry.ClientOptions{
|
err := sentry.Init(sentry.ClientOptions{
|
||||||
Dsn: SentryDSN,
|
Dsn: SentryDSN,
|
||||||
EnableTracing: true,
|
EnableTracing: true,
|
||||||
TracesSampleRate: 1.0,
|
TracesSampleRate: 0.5,
|
||||||
SendDefaultPII: true,
|
SendDefaultPII: true,
|
||||||
Release: GitCommit,
|
Release: GitCommit,
|
||||||
})
|
})
|
||||||
|
@ -58,7 +58,14 @@ func (s *service) initRouters(conf *model.Config, injector *do.Injector) *gin.En
|
|||||||
gin.SetMode(utils.If[string](conf.Development, gin.DebugMode, gin.ReleaseMode))
|
gin.SetMode(utils.If[string](conf.Development, gin.DebugMode, gin.ReleaseMode))
|
||||||
|
|
||||||
r := gin.New()
|
r := gin.New()
|
||||||
r.MaxMultipartMemory = 8 << 20
|
r.MaxMultipartMemory = 8 << 20 // 8MB
|
||||||
|
|
||||||
|
// +-----------+
|
||||||
|
// |Middlewares|
|
||||||
|
// +-----------+
|
||||||
|
|
||||||
|
// static files - must before sentry
|
||||||
|
r.Use(static.Serve("/", static.LocalFile("./resource/frontend", true)))
|
||||||
|
|
||||||
// Sentry middleware
|
// Sentry middleware
|
||||||
r.Use(sentrygin.New(sentrygin.Options{Repanic: true}))
|
r.Use(sentrygin.New(sentrygin.Options{Repanic: true}))
|
||||||
@ -88,6 +95,10 @@ func (s *service) initRouters(conf *model.Config, injector *do.Injector) *gin.En
|
|||||||
s.metric.SetLogPaths([]string{"/api"})
|
s.metric.SetLogPaths([]string{"/api"})
|
||||||
r.Use(s.metric.Handler())
|
r.Use(s.metric.Handler())
|
||||||
|
|
||||||
|
// +------+
|
||||||
|
// |Routes|
|
||||||
|
// +------+
|
||||||
|
|
||||||
// metrics
|
// metrics
|
||||||
r.GET("/metrics", gin.WrapH(promhttp.Handler()))
|
r.GET("/metrics", gin.WrapH(promhttp.Handler()))
|
||||||
|
|
||||||
@ -118,8 +129,7 @@ func (s *service) initRouters(conf *model.Config, injector *do.Injector) *gin.En
|
|||||||
api := r.Group("/api/")
|
api := r.Group("/api/")
|
||||||
s.setupApi(api, injector)
|
s.setupApi(api, injector)
|
||||||
|
|
||||||
// static files
|
// fallback to frontend
|
||||||
r.Use(static.Serve("/", static.LocalFile("./resource/frontend", true)))
|
|
||||||
r.NoRoute(func(c *gin.Context) {
|
r.NoRoute(func(c *gin.Context) {
|
||||||
c.File("./resource/frontend/index.html")
|
c.File("./resource/frontend/index.html")
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user