mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 10:06:24 +05:00
agents: add processor/reader id to stats/th events
This commit is contained in:
committed by
Dan Christian Bogos
parent
682c080c73
commit
63e4856aff
@@ -193,11 +193,12 @@ func processRequest(ctx *context.Context, reqProcessor *config.RequestProcessor,
|
||||
Tenant: cgrEv.Tenant,
|
||||
ID: utils.GenUUID(),
|
||||
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,
|
||||
|
||||
@@ -471,11 +471,12 @@ func (ra *RadiusAgent) processRequest(req *radigo.Packet, reqProcessor *config.R
|
||||
Tenant: cgrEv.Tenant,
|
||||
ID: utils.GenUUID(),
|
||||
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,
|
||||
|
||||
@@ -469,11 +469,12 @@ func (sa *SIPAgent) processRequest(reqProcessor *config.RequestProcessor,
|
||||
Tenant: cgrEv.Tenant,
|
||||
ID: utils.GenUUID(),
|
||||
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,
|
||||
|
||||
@@ -216,6 +216,7 @@ func (erS *ERService) processEvent(cgrEv *utils.CGREvent,
|
||||
utils.EndTime: endTime,
|
||||
utils.ProcessingTime: endTime.Sub(startTime),
|
||||
utils.Source: utils.ERs,
|
||||
utils.EventReaderID: rdrCfg.ID,
|
||||
},
|
||||
APIOpts: map[string]any{
|
||||
utils.MetaEventType: utils.ProcessTime,
|
||||
|
||||
@@ -520,37 +520,39 @@ const (
|
||||
User = "User"
|
||||
Subscribers = "Subscribers"
|
||||
//Destinations = "Destinations"
|
||||
MetaSubscribers = "*subscribers"
|
||||
MetaDataDB = "*datadb"
|
||||
MetaStorDB = "*stordb"
|
||||
MetaWeight = "*weight"
|
||||
MetaLC = "*lc"
|
||||
MetaHC = "*hc"
|
||||
MetaQOS = "*qos"
|
||||
MetaReas = "*reas"
|
||||
MetaReds = "*reds"
|
||||
Weight = "Weight"
|
||||
Limit = "Limit"
|
||||
UsageTTL = "UsageTTL"
|
||||
Usages = "Usages"
|
||||
TTLIdx = "TTLIdx"
|
||||
AllocationMessage = "AllocationMessage"
|
||||
AddressPool = "AddressPool"
|
||||
Pools = "Pools"
|
||||
Allocations = "Allocations"
|
||||
TTLIndex = "TTLIndex"
|
||||
Allocation = "Allocation"
|
||||
Range = "Range"
|
||||
Stored = "Stored"
|
||||
RatingSubject = "RatingSubject"
|
||||
Categories = "Categories"
|
||||
Blocker = "Blocker"
|
||||
Blockers = "Blockers"
|
||||
Params = "Params"
|
||||
StartTime = "StartTime"
|
||||
EndTime = "EndTime"
|
||||
ProcessingTime = "ProcessingTime"
|
||||
ReplyState = "ReplyState"
|
||||
MetaSubscribers = "*subscribers"
|
||||
MetaDataDB = "*datadb"
|
||||
MetaStorDB = "*stordb"
|
||||
MetaWeight = "*weight"
|
||||
MetaLC = "*lc"
|
||||
MetaHC = "*hc"
|
||||
MetaQOS = "*qos"
|
||||
MetaReas = "*reas"
|
||||
MetaReds = "*reds"
|
||||
Weight = "Weight"
|
||||
Limit = "Limit"
|
||||
UsageTTL = "UsageTTL"
|
||||
Usages = "Usages"
|
||||
TTLIdx = "TTLIdx"
|
||||
AllocationMessage = "AllocationMessage"
|
||||
AddressPool = "AddressPool"
|
||||
Pools = "Pools"
|
||||
Allocations = "Allocations"
|
||||
TTLIndex = "TTLIndex"
|
||||
Allocation = "Allocation"
|
||||
Range = "Range"
|
||||
Stored = "Stored"
|
||||
RatingSubject = "RatingSubject"
|
||||
Categories = "Categories"
|
||||
Blocker = "Blocker"
|
||||
Blockers = "Blockers"
|
||||
Params = "Params"
|
||||
StartTime = "StartTime"
|
||||
EndTime = "EndTime"
|
||||
ProcessingTime = "ProcessingTime"
|
||||
ReplyState = "ReplyState"
|
||||
RequestProcessorID = "RequestProcessorID"
|
||||
EventReaderID = "EventReaderID"
|
||||
|
||||
// ReplyState error constants
|
||||
ErrReplyStateAuthorize = "ERR_AUTHORIZE"
|
||||
|
||||
Reference in New Issue
Block a user