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