I.1 Performance Data Stream Units (GPB) schema
28.5503GPPManagement and orchestrationPerformance assuranceRelease 18TS
Normative GPB schema for Performance Data Stream Units (see Annex C).
syntax = "proto3";
import "google/protobuf/timestamp.proto";
message PDSUs {
message PDSUType {
message SubCounterIndexType {
oneof type {
string sum = 1;
int32 bin_index = 2;
int32 qOS_5QI = 3;
int32 qOS_QCI = 4;
int32 cause = 5;
string string_index = 6;
bytes plmn = 7;
SNSSAI snssai = 8;
}
message SNSSAI {
bytes sst = 1;
bytes sd = 2;
}
}
message MeasValue {
oneof meas_value_type {
int64 integer_value = 1;
double real_value = 2;
string string_value = 3;
SubCounterListType sub_counters = 4;
}
}
// uses recursion for the value to support multi-dimensional measurements
message SubCounterListType {
SubCounterIndexType sub_counter_index = 1;
optional MeasValue sub_counter_value = 2;
}
int64 stream_id = 1;
google.protobuf.Timestamp granularity_period_end_time = 2;
repeated MeasValue standardized_meas_results = 3;
repeated MeasValue vendor_specific_meas_results = 4; // may be omitted
}
repeated PDSUType pdsu = 1;
}
Annex J (informative):
Change history
|
Change history |
|||||||
|---|---|---|---|---|---|---|---|
|
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
|
2019-03 |
SA#83 |
SP-190122 |
0003 |
1 |
F |
Add the missing RESTFul API definitions |
15.1.0 |
|
2019-03 |
SA#83 |
SP-190122 |
0007 |
1 |
F |
Correction on MDAS |
15.1.0 |
|
2019-03 |
SA#83 |
SP-190111 |
0004 |
1 |
B |
Add operations for performance data streaming |
16.0.0 |
|
2019-06 |
SA#84 |
SP-190371 |
0008 |
1 |
B |
Add performance threshold monitoring service |
16.1.0 |
|
2019-09 |
SA#85 |
SP-190748 |
0009 |
3 |
A |
Add the missing stage 3 solutions for performance data streaming |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190746 |
0010 |
– |
F |
Correction on StreamInfoList |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190748 |
0012 |
– |
A |
Correction on performance data file reporting service components |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190746 |
0013 |
– |
F |
Correction on performance data streaming service components |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190748 |
0016 |
1 |
A |
Remove the PM file format |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190746 |
0027 |
1 |
B |
NSI and NSSI performance assurance |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190746 |
0028 |
1 |
B |
Add use case for NSI performance threshold monitoring |
16.2.0 |
|
2019-09 |
SA#85 |
SP-190746 |
0029 |
1 |
B |
Add use case for NSSI performance threshold monitoring |
16.2.0 |
|
2019-12 |
SA#86 |
SP-191171 |
0030 |
1 |
B |
Add performance management service enhancement for tenant support |
16.3.0 |
|
2019-12 |
SA#86 |
SP-191174 |
0033 |
2 |
A |
Add stream information management related operations |
16.3.0 |
|
2019-12 |
SA#86 |
SP-191150 |
0034 |
4 |
B |
Add UC and requirements for KPI job control |
16.3.0 |
|
2019-12 |
SA#86 |
SP-191150 |
0038 |
1 |
B |
Add management service responsible for KPI job control |
16.3.0 |
|
2019-12 |
SA#86 |
SP-191150 |
0039 |
– |
F |
Update the description of scope |
16.3.0 |
|
2019-12 |
SA#86 |
SP-191150 |
0042 |
1 |
B |
Enhace performance data report related operations to support KPI reporting |
16.3.0 |
|
2020-03 |
SA#87E |
SP-200181 |
0044 |
1 |
A |
Update the peformance data streaming procedure |
16.4.0 |
|
2020-03 |
SA#87E |
SP-200181 |
0046 |
1 |
A |
Add streaming procedure for measurement collection termination |
16.4.0 |
|
2020-07 |
SA#88-E |
SP-200497 |
0052 |
4 |
B |
Clarify performance measurement for a tenant |
16.5.0 |
|
2020-07 |
SA#88-E |
SP-200484 |
0054 |
– |
F |
Correct Typos of Reference |
16.5.0 |
|
2020-07 |
SA#88-E |
SP-200492 |
0056 |
1 |
A |
Add description for MnS components used for configurable performance measurement control |
16.5.0 |
|
2020-07 |
SA#88-E |
SP-200497 |
0057 |
1 |
B |
Add use case for performance management supporting multiple tenant |
16.5.0 |
|
2020-07 |
SA#88-E |
SP-200485 |
0058 |
– |
C |
Convert performance measurement job control API to YAML |
16.5.0 |
|
2020-09 |
SA#89E |
SP-200738 |
0059 |
– |
F |
Update description of MnS components used for configurable PM control |
16.6.0 |
|
2020-09 |
SA#89E |
SP-200724 |
0061 |
– |
F |
Correction of performance data streaming sequence flow |
16.6.0 |
|
2020-09 |
SA#89E |
SP-200731 |
0063 |
– |
A |
Remove the streaming solution from 28.550 |
16.6.0 |
|
2020-12 |
SA#90e |
SP-201057 |
0064 |
– |
F |
Clarification on emission of threshold crossing notifications for non-cumulative counters |
16.7.0 |
|
2020-12 |
SA#90e |
SP-201088 |
0065 |
– |
F |
Update attribute measType used in Annex C |
16.7.0 |
|
2021-09 |
SA#93e |
SP-210880 |
0068 |
1 |
A |
Correction of OpenAPI |
16.8.0 |
|
2022-03 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |
|
2022-06 |
SA#96 |
SP-220498 |
0070 |
– |
A |
OpenAPI file name and dependence change |
17.1.0 |
|
2022-09 |
SA#97e |
SP-220862 |
0074 |
1 |
B |
GPB schema introduction for PM streaming |
18.0.0 |