From 39f5ddff0550944aaba59f3822db86e986a9641f Mon Sep 17 00:00:00 2001 From: scottma Date: Fri, 17 Feb 2023 17:01:01 +0000 Subject: [PATCH 1/3] Update _3gpp-common-measurements.yang --- yang-models/_3gpp-common-measurements.yang | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/yang-models/_3gpp-common-measurements.yang b/yang-models/_3gpp-common-measurements.yang index ac8ea3f58..e138e468d 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-16 { reference "CR-0238";} revision 2022-11-03 { reference CR-0192; } revision 2021-07-22 { reference "CR-0137"; } revision 2020-11-06 { reference "CR-0118"; } @@ -192,6 +193,8 @@ module _3gpp-common-measurements { range 1..max ; } units seconds; + description "Granularity periods supported for the associated + measurement types. The period is defined in seconds."; } leaf-list reportingMethods { @@ -203,13 +206,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."; } } } @@ -359,6 +362,7 @@ module _3gpp-common-measurements { min-elements 1; leaf idx { type uint32 ; } uses ThresholdInfoGrp; + description "List of threshold infos."; } leaf monitorGranularityPeriod { @@ -495,6 +499,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 @@ -526,6 +533,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 , @@ -565,4 +574,4 @@ module _3gpp-common-measurements { } } } -} \ No newline at end of file +} -- GitLab From bceb9cd55c8d9a6daa8d18fffccf16e3855e3e8d Mon Sep 17 00:00:00 2001 From: scottma Date: Thu, 2 Mar 2023 23:37:51 +0000 Subject: [PATCH 2/3] 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 e138e468d..01485db99 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -499,7 +499,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 monitoring + The ThresholdMonitor is used only when NRM based threshold monitoring is supported. To activate threshold monitoring, a MnS consumer needs to create a @@ -533,8 +533,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 7fc86f0f7ecaafd897e7a658147732792fc6233a Mon Sep 17 00:00:00 2001 From: scottma Date: Thu, 2 Mar 2023 23:57:12 +0000 Subject: [PATCH 3/3] 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 01485db99..62dac9dd5 100755 --- a/yang-models/_3gpp-common-measurements.yang +++ b/yang-models/_3gpp-common-measurements.yang @@ -533,8 +533,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