Delete all subscriptions when Ran is under reset.
[ric-plt/submgr.git] / pkg / control / metrics.go
index 991437d..3c875ca 100644 (file)
@@ -17,6 +17,7 @@ const (
        cSubReqToE2             string = "SubReqToE2"
        cSubReReqToE2           string = "SubReReqToE2"
        cSubRespFromE2          string = "SubRespFromE2"
+       cPartialSubRespFromE2   string = "PartialSubRespFromE2"
        cSubFailFromE2          string = "SubFailFromE2"
        cSubReqTimerExpiry      string = "SubReqTimerExpiry"
        cRouteCreateFail        string = "RouteCreateFail"
@@ -33,6 +34,7 @@ const (
        cSubDelRespFromE2       string = "SubDelRespFromE2"
        cSubDelFailFromE2       string = "SubDelFailFromE2"
        cSubDelReqTimerExpiry   string = "SubDelReqTimerExpiry"
+       cSubDelRequFromE2       string = "SubDelRequiredFromE2"
        cRouteDeleteFail        string = "RouteDeleteFail"
        cRouteDeleteUpdateFail  string = "RouteDeleteUpdateFail"
        cUnmergedSubscriptions  string = "UnmergedSubscriptions"
@@ -41,6 +43,7 @@ const (
        cSDLRemoveFailure       string = "SDLRemoveFailure"
        cE2StateChangedToUp     string = "E2StateChangedToUp"
        cE2StateChangedToDown   string = "E2StateChangedToDown"
+       cE2StateUnderReset      string = "E2StateChangedToUnderReset"
 )
 
 func GetMetricsOpts() []xapp.CounterOpts {
@@ -58,6 +61,7 @@ func GetMetricsOpts() []xapp.CounterOpts {
                {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"},
                {Name: cSubReReqToE2, Help: "The total number of SubscriptionRequest messages resent to E2Term"},
+               {Name: cPartialSubRespFromE2, Help: "The total number of partial SubscriptionResponse messages from E2Term"},
                {Name: cSubRespFromE2, Help: "The total number of SubscriptionResponse messages from E2Term"},
                {Name: cSubFailFromE2, Help: "The total number of SubscriptionFailure messages from E2Term"},
                {Name: cSubReqTimerExpiry, Help: "The total number of SubscriptionRequest timer expires"},
@@ -77,6 +81,7 @@ func GetMetricsOpts() []xapp.CounterOpts {
                {Name: cSubDelRespFromE2, Help: "The total number of SubscriptionDeleteResponse messages from E2Term"},
                {Name: cSubDelFailFromE2, Help: "The total number of SubscriptionDeleteFailure messages from E2Term"},
                {Name: cSubDelReqTimerExpiry, Help: "The total number of SubscriptionDeleteRequest timer expires"},
+               {Name: cSubDelRequFromE2, Help: "The total number of SubscriptionDeleteRequired messages from E2Term"},
                {Name: cRouteDeleteFail, Help: "The total number of subscription route delete failure"},
                {Name: cRouteDeleteUpdateFail, Help: "The total number of subscription route delete update failure"},
                {Name: cUnmergedSubscriptions, Help: "The total number of unmerged Subscriptions"},
@@ -89,6 +94,7 @@ func GetMetricsOpts() []xapp.CounterOpts {
                // 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"},
+               {Name: cE2StateUnderReset, Help: "The total number of E2 interface change under reset state"},
        }
 }