X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Fmetrics.go;h=84933791874b761b65a1187fdbdca31dd9eab748;hb=c7da4ee19c2b2a96c1eeccd8da944902fcd9323f;hp=0f514b46fdc000b9fd0c9f8ace65fc11631a065e;hpb=24f80f45e026915e780626b33e87588147d66df8;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/metrics.go b/pkg/control/metrics.go index 0f514b4..8493379 100644 --- a/pkg/control/metrics.go +++ b/pkg/control/metrics.go @@ -11,6 +11,7 @@ const ( cSubRespToXapp string = "SubRespToXapp" cRestSubRespToXapp string = "RestSubRespToXapp" cRestSubFailToXapp string = "RestSubFailToXapp" + cRestReqRejDueE2Down string = "RestReqRejDueE2Down" cRestSubNotifToXapp string = "RestSubNotifToXapp" cRestSubFailNotifToXapp string = "RestSubFailNotifToXapp" cSubReqToE2 string = "SubReqToE2" @@ -26,6 +27,7 @@ const ( cSubDelRespToXapp string = "SubDelRespToXapp" cRestSubDelReqFromXapp string = "RestSubDelReqFromXapp" cRestSubDelRespToXapp string = "RestSubDelRespToXapp" + cRestSubDelFailToXapp string = "RestSubDelFailToXapp" cSubDelReqToE2 string = "SubDelReqToE2" cSubDelReReqToE2 string = "SubDelReReqToE2" cSubDelRespFromE2 string = "SubDelRespFromE2" @@ -37,6 +39,8 @@ const ( cSDLWriteFailure string = "SDLWriteFailure" cSDLReadFailure string = "SDLReadFailure" cSDLRemoveFailure string = "SDLRemoveFailure" + cE2StateChangedToUp string = "E2StateChangedToUp" + cE2StateChangedToDown string = "E2StateChangedToDown" ) func GetMetricsOpts() []xapp.CounterOpts { @@ -49,6 +53,7 @@ func GetMetricsOpts() []xapp.CounterOpts { {Name: cRestSubReqFromXapp, Help: "The total number of Rest SubscriptionRequest messages received from xApp"}, {Name: cRestSubRespToXapp, Help: "The total number of Rest SubscriptionResponse messages sent to xApp"}, {Name: cRestSubFailToXapp, Help: "The total number of Rest SubscriptionFailure messages sent to xApp"}, + {Name: cRestReqRejDueE2Down, Help: "The total number of Rest SubscriptionRequest messages rejected due E2 Interface down"}, {Name: cRestSubNotifToXapp, Help: "The total number of successful Rest SubscriptionNotification messages sent to xApp"}, {Name: cRestSubFailNotifToXapp, Help: "The total number of failure Rest SubscriptionNotification messages sent to xApp"}, {Name: cSubReqToE2, Help: "The total number of SubscriptionRequest messages sent to E2Term"}, @@ -66,6 +71,7 @@ func GetMetricsOpts() []xapp.CounterOpts { {Name: cSubDelRespToXapp, Help: "The total number of SubscriptionDeleteResponse messages sent to xApp"}, {Name: cRestSubDelReqFromXapp, Help: "The total number of Rest SubscriptionDeleteRequest messages received from xApp"}, {Name: cRestSubDelRespToXapp, Help: "The total number of Rest SubscriptionDeleteResponse messages sent to xApp"}, + {Name: cRestSubDelFailToXapp, Help: "The total number of Rest SubscriptionDeleteFailure messages sent to xApp"}, {Name: cSubDelReqToE2, Help: "The total number of SubscriptionDeleteRequest messages sent to E2Term"}, {Name: cSubDelReReqToE2, Help: "The total number of SubscriptionDeleteRequest messages resent to E2Term"}, {Name: cSubDelRespFromE2, Help: "The total number of SubscriptionDeleteResponse messages from E2Term"}, @@ -79,9 +85,14 @@ func GetMetricsOpts() []xapp.CounterOpts { {Name: cSDLWriteFailure, Help: "The total number of SDL write failures"}, {Name: cSDLReadFailure, Help: "The total number of SDL read failures"}, {Name: cSDLRemoveFailure, Help: "The total number of SDL read failures"}, + + // E2 interface state counters + {Name: cE2StateChangedToUp, Help: "The total number of E2 interface change connected state"}, + {Name: cE2StateChangedToDown, Help: "The total number of E2 interface change disconnected state"}, } } func (c *Control) UpdateCounter(counterName string) { + xapp.Logger.Debug("Add counterName=%v", counterName) c.Counters[counterName].Inc() }