feat: add ProcConf to make SetTimeToForceQuit configurable (#4446)

This commit is contained in:
Qiying Wang
2025-01-01 19:48:53 +08:00
committed by GitHub
parent fcc246933c
commit 22a41cacc7
3 changed files with 25 additions and 8 deletions

View File

@@ -37,6 +37,7 @@ type (
Prometheus prometheus.Config `json:",optional"`
Telemetry trace.Config `json:",optional"`
DevServer DevServerConfig `json:",optional"`
Proc proc.ProcConf `json:",optional"`
}
)
@@ -61,6 +62,7 @@ func (sc ServiceConf) SetUp() error {
sc.Telemetry.Name = sc.Name
}
trace.StartAgent(sc.Telemetry)
proc.Setup(sc.Proc)
proc.AddShutdownListener(func() {
trace.StopAgent()
})