agents: add processor/reader id to stats/th events

This commit is contained in:
ionutboangiu
2025-08-18 10:20:17 +03:00
committed by Dan Christian Bogos
parent c6ba149151
commit 9ef9684a3d
5 changed files with 21 additions and 15 deletions

View File

@@ -262,11 +262,12 @@ func processRequest(ctx *context.Context, reqProcessor *config.RequestProcessor,
ID: utils.GenUUID(),
Time: utils.TimePointer(time.Now()),
Event: map[string]any{
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: agentName,
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: agentName,
utils.RequestProcessorID: reqProcessor.ID,
},
APIOpts: map[string]any{
utils.MetaEventType: utils.ProcessTime,

View File

@@ -531,11 +531,12 @@ func (ra *RadiusAgent) processRequest(req *radigo.Packet, reqProcessor *config.R
ID: utils.GenUUID(),
Time: utils.TimePointer(time.Now()),
Event: map[string]any{
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: utils.RadiusAgent,
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: utils.RadiusAgent,
utils.RequestProcessorID: reqProcessor.ID,
},
APIOpts: map[string]any{
utils.MetaEventType: utils.ProcessTime,

View File

@@ -498,11 +498,12 @@ func (sa *SIPAgent) processRequest(reqProcessor *config.RequestProcessor,
ID: utils.GenUUID(),
Time: utils.TimePointer(time.Now()),
Event: map[string]any{
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: utils.SIPAgent,
utils.ReplyState: replyState,
utils.StartTime: startTime,
utils.EndTime: endTime,
utils.ProcessingTime: endTime.Sub(startTime),
utils.Source: utils.SIPAgent,
utils.RequestProcessorID: reqProcessor.ID,
},
APIOpts: map[string]any{
utils.MetaEventType: utils.ProcessTime,