From 33d5a778495d67235641107338c2c494a4d8da1b Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 17:32:39 +0000 Subject: [PATCH 1/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index 793965106..5e2f8c332 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -54,6 +54,7 @@ module _3gpp-common-measurements { Integration Reference Point (IRP); Information Service (IS)"; + revision 2023-02-15 { reference "CR-0239"} revision 2022-11-03 { reference "CR-0193"; } revision 2022-10-31 { reference CR-0195; } revision 2021-07-22 { reference "CR-0137"; } @@ -193,6 +194,8 @@ module _3gpp-common-measurements { range 1..max ; } units seconds; + description "Reporting periods supported for the associated + measurement types. The period is defined in seconds."; } leaf-list reportingMethods { @@ -204,13 +207,13 @@ module _3gpp-common-measurements { min-elements 1; } - leaf-list monitorGranularityPeriods { + leaf-list reportingPeriods { type uint32 { range 1..max ; } units seconds; - description "Granularity periods supported for the monitoring of - associated measurement types for thresholds"; + description "Reporting periods supported for the associated + measurement types. The period is defined in seconds."; } } } @@ -446,6 +449,9 @@ module _3gpp-common-measurements { A threshold monitor checks for threshold crossings of performance metric values and generates a notification when that happens. + The ThresholdMonitor shall be used only when NRM based threshold + monitoring is supported. + To activate threshold monitoring, a MnS consumer needs to create a ThresholdMonitor instance on the MnS producer. For ultimate deactivation of threshold monitoring, the MnS consumer should delete the monitor to @@ -477,6 +483,8 @@ module _3gpp-common-measurements { Multiple thresholds can be defined for multiple performance metric sets in a single monitor using thresholdInfoList. The attribute monitorGranularityPeriod defines the granularity period to be applied. + The value is a supported GP for the measurements being monitored. + Threshold crossing behaviour is as defined in [54], Annex F. Each threshold is identified with a number (key) called thresholdLevel. A threshold is defined using the attributes thresholdValue , @@ -516,4 +524,4 @@ module _3gpp-common-measurements { } } } -} \ No newline at end of file +} -- GitLab From 15df6cc6b7a0ca1ed593ad1b3b361ea7713827f3 Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 17:33:10 +0000 Subject: [PATCH 2/7] Update TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 6629b061a..1b2b76acf 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -151,7 +151,7 @@ components: - FILE_BASED_LOC_SET_BY_PRODUCER - FILE_BASED_LOC_SET_BY_CONSUMER - STREAM_BASED - monitorGranularityPeriods: + reportingPeriods: type: array items: type: integer -- GitLab From 1369b48e4b41c377ccf8c73c182a199ef34b8846 Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 17:40:59 +0000 Subject: [PATCH 3/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index 5e2f8c332..948635245 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -54,7 +54,7 @@ module _3gpp-common-measurements { Integration Reference Point (IRP); Information Service (IS)"; - revision 2023-02-15 { reference "CR-0239"} + revision 2023-02-15 { reference "CR-0239";} revision 2022-11-03 { reference "CR-0193"; } revision 2022-10-31 { reference CR-0195; } revision 2021-07-22 { reference "CR-0137"; } -- GitLab From c18a4e3222f01d995cd38cf79442b56b5f30c985 Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 17:47:29 +0000 Subject: [PATCH 4/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 1 + 1 file changed, 1 insertion(+) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index 948635245..e98c6321b 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -313,6 +313,7 @@ module _3gpp-common-measurements { min-elements 1; leaf idx { type uint32 ; } uses ThresholdInfoGrp; + description "List of threshold info."; } leaf monitorGranularityPeriod { -- GitLab From 9d7cc1c174752679620decc4e12f54489832d438 Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 18:22:30 +0000 Subject: [PATCH 5/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index e98c6321b..a7c2ca975 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -194,7 +194,7 @@ module _3gpp-common-measurements { range 1..max ; } units seconds; - description "Reporting periods supported for the associated + description "Granularity periods supported for the associated measurement types. The period is defined in seconds."; } -- GitLab From 39a437cf69fbf597078e30ca62402471a4fb11f7 Mon Sep 17 00:00:00 2001 From: scottma Date: Thu, 2 Mar 2023 23:43:53 +0000 Subject: [PATCH 6/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index a7c2ca975..d0f016856 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -450,7 +450,7 @@ module _3gpp-common-measurements { A threshold monitor checks for threshold crossings of performance metric values and generates a notification when that happens. - The ThresholdMonitor shall be used only when NRM based threshold + The ThresholdMonitor is used only when NRM based threshold monitoring is supported. To activate threshold monitoring, a MnS consumer needs to create a @@ -484,8 +484,8 @@ module _3gpp-common-measurements { Multiple thresholds can be defined for multiple performance metric sets in a single monitor using thresholdInfoList. The attribute monitorGranularityPeriod defines the granularity period to be applied. - The value is a supported GP for the measurements being monitored. - Threshold crossing behaviour is as defined in [54], Annex F. + The value is a multiple of a supported GP for the measurements being + monitored. Each threshold is identified with a number (key) called thresholdLevel. A threshold is defined using the attributes thresholdValue , -- GitLab From a456971f1476c105a78f315e34816bda485b692f Mon Sep 17 00:00:00 2001 From: scottma Date: Thu, 2 Mar 2023 23:55:10 +0000 Subject: [PATCH 7/7] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index d0f016856..a77751a94 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -484,8 +484,8 @@ module _3gpp-common-measurements { Multiple thresholds can be defined for multiple performance metric sets in a single monitor using thresholdInfoList. The attribute monitorGranularityPeriod defines the granularity period to be applied. - The value is a multiple of a supported GP for the measurements being - monitored. + The value is a multiple of a supported granularity period for the + measurements being monitored. Each threshold is identified with a number (key) called thresholdLevel. A threshold is defined using the attributes thresholdValue , -- GitLab