5G-MAG / rt-5gms-application-function

5G Media Streaming - Application Function
https://www.5g-mag.com/streaming
Other
11 stars 6 forks source link

M5 | Metrics Reporting API #143

Closed stojkovicv closed 8 months ago

stojkovicv commented 8 months ago

Description

This merge request expands Application Function with an entrypoint for a collected QoE Metrics at RPC interface with a reference point M5. Only HTTP method defined in TS26.512 (v17.7) for Metrics Reporting API is POST, used to submit QoE metrics reports.

Related discussions: https://github.com/5G-MAG/rt-5gms-application-function/issues/76 , https://github.com/5G-MAG/rt-5gms-application-function/issues/95

Changes

rjb1000 commented 8 months ago

Note that although the HTTP POST method is used to submit a QoE metrics report to the 5GMS AF at reference point M5, it isn't correct to refer to this as a Create operation. It's not creating a resource on the 5GMS AF in the RESTful sense. You can't subsequently retrieve the resource using GET, for example.

It's more accurate to think of this operation in terms of the Remote Procedure Call metaphor: you provide the metrics report to the 5GMS AF at the RPC interface and get a return code in response. And that's the end of the matter.

stojkovicv commented 8 months ago

@davidjwbbc Is HTTP Options method supposed to be added for the Metics M5 endpoint? It exist for Consumption Reporting...