blob: 3e3b3d1010aa590a35702529ec11b2b348bf7c0f [file] [log] [blame]
JulienBeb1679462020-08-19 11:12:59 +02001---
2# PM Dictionary Schema
3pmMetaData: { presence: required, structure: {
4 pmHeader: { presence: required, structure: {
5 pmDefVsn: { presence: required, comment: “Version of the PM Dictionary artifact that contains this measurement. Vendor defined.”},
6 pmDefSchemaVsn: { presence: required, comment: “PM Dictionary schema version from the VES Event Registration specification.”},
7 nfType: { presence: required, comment: “NF type to whom this measurement applies. This should match the nfName-vendor string used in the fileReady or perf3gpp eventName.”}
8 } } ,
9 pmFields: { presence: required, structure: {
10 measType: { presence: required, comment: “Measurement name used in PM file, in 3GPP format where specified, else vendor defined. Names for 3GPP-defined 4G measurements are specified in 3GPP TS 32.425 item e). Names for 3GPP-defined 5G measurements are specified in 3GPP TS 28.552 item e). Vendor defined names are preceded with VS.”},
11 iMeasType: { presence: required, comment: “Vendor defined integer identifier for the measType, used for efficiency in GPB. Must be combined with measInfoId to identify a specific measurement.”},
12 measDescription: { presence: required, comment: “Text description of the purpose of the measurement, what information does the measurement provide.”},
13 measCondition: { presence: required, comment: “Text description of the condition that causes the measurement to be updated.”},
14 measResultType: { presence: required, value: [integer], comment: “Data type of the measurement result.”},
15 measResultRange: { presence: optional, comment: “Range of the measurement result. Only necessary when the range is smaller than the full range of the data type.”},
16 measResultUnits: { presence: required, value: [seconds, minutes, nanoseconds, microseconds, dB, number, kilobytes, bytes, ethernetFrames, packets, users], comment: “Units of measure of the measurement result.”},
17 measObjClass: { presence: required, comment: “Object class of the measurement.”},
18 measCollectionMethod: { presence: required, value: [CC, SI, DER, Gauge, Average], comment: “Measurement collection method of the measurement. CC, SI, DER and Gauge are as defined in 3GPP. Average contains the average value of the measurement during the granularity period.”},
19 measLastChange: { presence: required, comment: “Version of the PM Dictionary artifact the last time this measurement was added, modified or deleted.”},
20 measChangeType: { presence: required, value: [added, modified, deleted], comment: “Indicates the type of change that occurred during the measLastChange.”},
21 measInfoId: { presence: required, comment: “Name for a group of related measurements, in 3GPP format where specified, else vendor defined. Family names for 3GPP-defined 4G measurements are specified in 3GPP TS 32.425 Section 3.1. Family names for 3GPP-defined 5G measurements are specified in 3GPP TS 28.552 Section 3.4.”},
22 iMeasInfoId: { presence: required, comment: “Vendor defined integer identifier for the measInfoId, used for efficiency in GPB.”},
23 measFamily: { presence: required, comment: “Abbreviation for a family of measurements, in 3GPP format where specified, else vendor defined.”},
24 measAdditionalFields: { presence: required, comment: “This section contains vendor specific measurement fields.”, structure: {
25 measAggregationLevels: { presence: required, value: [NRBTS, NRCellCU, NRCellDU, IPNO, IPSEC, ETHIF], comment: “A list of one or more aggregations levels that Nokia recommends for this measurement. For example, if the value is NRBTS NRCellCU, then Nokia recommends that this measurement be aggregated on the 5G BTS level and the 5G CU Cell level.”},
26 measTriggerType: { presence: optional, value: [Event, Sample], comment: “Indicates whether this measurement is triggered by an event or is sampled.”}
27 } }
28 } }
29} }
30---
31pmMetaData:
32 pmHeader:
33 nfType: gnb-Nokia
34 pmDefSchemaVsn: 2.0
35 pmDefVsn: 5G19_1906_002
36 pmFields:
37 iMeasInfoId: 2204
38 iMeasType: 1
39 measCollectionMethod: CC
40 measCondition: "This measurement is updated when X2AP: SgNB Modification Required message is sent to MeNB with the SCG Change Indication set as PSCellChange."
41 measDescription: "This counter indicates the number of intra gNB intra frequency PSCell change attempts."
42 measFamily: NINFC
43 measInfoId: "NR Intra Frequency PSCell Change"
44 measLastChange: 5G18A_1807_003
45 measObjClass: NGCELL
46 measResultRange: 0-4096
47 measResultType: integer
48 measResultUnits: number
49 measType: VS.NINFC.IntraFrPscelChAttempt
50 measAdditionalFields:
51 vendorField1: X
52 vendorField2: B
Adam Wudzinski57002752020-12-02 18:07:22 +010053 measAggregationLevels: NRCellCU
54 measChangeType: added
JulienBeb1679462020-08-19 11:12:59 +020055---
56pmMetaData:
57 pmHeader:
58 nfType: gnb-Nokia
59 pmDefSchemaVsn: 2.0
60 pmDefVsn: 5G19_1906_002
61 pmFields:
62 iMeasInfoId: 2204
63 iMeasType: 2
64 measCollectionMethod: CC
65 measCondition: "This measurement is updated when the TDCoverall timer has elapsed before gNB receives the X2AP: SgNB Modification Confirm message."
66 measDescription: "This measurement the number of intra gNB intra frequency PSCell change failures due to TDCoverall timer expiry."
67 measFamily: NINFC
68 measInfoId: "NR Intra Frequency PSCell Change"
69 measLastChange: 5G18A_1807_003
70 measObjClass: NGCELL
71 measResultRange: 0-4096
72 measResultType: integer
73 measResultUnits: number
74 measType: VS.NINFC.IntraFrPscelChFailTdcExp
75 measAdditionalFields:
76 vendorField1: Y
Adam Wudzinski57002752020-12-02 18:07:22 +010077 measAggregationLevels: NRCellCU
78 measChangeType: added
JulienBeb1679462020-08-19 11:12:59 +020079---
80pmMetaData:
81 pmHeader:
82 nfType: gnb-Nokia
83 pmDefSchemaVsn: 2.0
84 pmDefVsn: 5G19_1906_002
85 pmFields:
86 iMeasInfoId: 2206
87 iMeasType: 1
88 measCollectionMethod: CC
89 measCondition: "This measurement is updated when MeNB replies to X2AP: SgNB Modification Required message with the X2AP: SgNB Modification Refuse message."
90 measDescription: "This counter indicates the number of intra gNB intra frequency PSCell change failures due to MeNB refusal."
91 measFamily: NINFC
92 measInfoId: "NR Intra Frequency PSCell Change"
93 measLastChange: 5G19_1906_002
94 measObjClass: NGCELL
95 measResultRange: 0-4096
96 measResultType: integer
97 measResultUnits: number
98 measType: VS.NINFC.IntraFrPscelChFailMenbRef
99 measAdditionalFields:
100 vendorField1: Z
101 vendorField2: A
Adam Wudzinski57002752020-12-02 18:07:22 +0100102 measAggregationLevels: NRCellCU
103 measChangeType: added
JulienBeb1679462020-08-19 11:12:59 +0200104...