summaryrefslogtreecommitdiffstats
path: root/docs/sections/services/pm-mapper/architecture.rst
blob: 78011f774ee92ff27851a2c338398e64be05cb89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

Architecture
============

Introduction
""""""""""""
3GPP PM Mapper is a part of DCAEGEN2. Some information about PM Mapper can be found here: `5G bulk PM wiki page`_.

.. _5G bulk PM wiki page: https://wiki.onap.org/display/DW/5G+-+Bulk+PM

3GPP PM Mapper will process 3GPP PM XML files to produce perf3gpp VES PM Events.

.. image:: ../../images/pm-mapper.png


.. _Delivery: ./delivery.html

Functionality
"""""""""""""
The 3GPP PM Mapper micro-service will extract selected measurements from a 3GPP XML file and publish them as VES events on a DMaaP Message Router topic for consumers that prefer such data in VES format.
The mapper receives the files by subscribing to a Data Router feed.

.. image:: ../../images/pmmapper-flow.png

Interaction
"""""""""""
PM Mapper will interact with the DMaaP Bus Controller for Subscribing to Data Router feeds and publishing to Message Router. PM Mapper also intracts with the Config Binding Service to get configuration information.