Feat/continue profiling (#4867)

Co-authored-by: aiden.ma <Aiden.ma@yijinin.com>
Co-authored-by: aiden.ma <aiden.ma@bkyo.io>
This commit is contained in:
MarkJoyMa
2025-06-07 21:12:31 +08:00
committed by GitHub
parent f459f1b5ff
commit d99cf35b07
5 changed files with 421 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import (
"github.com/zeromicro/go-zero/core/stat"
"github.com/zeromicro/go-zero/core/trace"
"github.com/zeromicro/go-zero/internal/devserver"
"github.com/zeromicro/go-zero/internal/profiling"
)
const (
@@ -38,6 +39,8 @@ type (
Telemetry trace.Config `json:",optional"`
DevServer DevServerConfig `json:",optional"`
Shutdown proc.ShutdownConf `json:",optional"`
// Profiling is the configuration for profiling.
Profiling profiling.Config `json:",optional"`
}
)
@@ -72,6 +75,8 @@ func (sc ServiceConf) SetUp() error {
}
devserver.StartAgent(sc.DevServer)
profiling.Start(sc.Profiling)
return nil
}