just add event worker hook to event manager when enable metrics service

pull/415/head
Michael Li 1 year ago
parent 5d637fe0d3
commit 0994a40d6d
No known key found for this signature in database

@ -104,10 +104,10 @@ func initEventManager() {
} else { } else {
opts = append(opts, pool.MaxRequestTempBufOpt(10)) opts = append(opts, pool.MaxRequestTempBufOpt(10))
} }
opts = append(opts, if cfg.If("Metrics") {
pool.MaxTickCountOpt(s.MaxTickCount), opts = append(opts, pool.WorkerHookOpt(NewEventWorkerHook("default", statistics.NewMetricCache())))
pool.TickWaitTimeOpt(s.TickWaitTime), }
pool.WorkerHookOpt(NewEventWorkerHook("default", statistics.NewMetricCache()))) opts = append(opts, pool.MaxTickCountOpt(s.MaxTickCount), pool.TickWaitTimeOpt(s.TickWaitTime))
_defaultEventManager = NewEventManager(func(req Event, err error) { _defaultEventManager = NewEventManager(func(req Event, err error) {
if err != nil { if err != nil {
logrus.Errorf("handle event[%s] occurs error: %s", req.Name(), err) logrus.Errorf("handle event[%s] occurs error: %s", req.Name(), err)

Loading…
Cancel
Save