Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

User documentation

Performance Monitoring values measured by the devices are necessary to analyze and optimize the network. Therefore, the application automatically retrieves all historical performance values from the devices and stores them in a database.

The “Performance History” Web Application displays the historical performance values of the device.

Table of Contents


Specification

“Performance History” User Interface should be implemented to show the historical performance values of the devices stored in the database.

...

  1. Radio Signal Id
  2. Scanner Id
  3. End Time
  4. Suspect Interval flag
  5. CPD min [db]
  6. CPD avg [db]
  7. CPD max [db]

Charts

The charts should be introduced to show the performance values as a line graph.

...

Y axis: performance values

Example:


Data provider

The data is stored in an ElasticSearch database. The Data-Provider provides a REST-API to read the data.

  • To get all devices
    • having 15 minutes performance data: read-pmdata-15m-device-list
    • having 24 hours performance data: read-pmdata-24h-device-list
  • To get all ltps, which have
    • 15 minutes performance data: read-pmdata-15m-ltp-list
    • 24 hours performance data: read-pmdata-24h-ltp-list
  • To get all 15 minutes performance data: read-pmdata-15m-list
  • to get all 24 hours performance data: read-pmdata-24h-list

Implementation

  • GUI Framework: ONAP SDNR React framework
  • Used components:  react-chartjs-2
  • Accessor for getting data from sdnr database via Elasticsearch-: Rest API