Skip to content

openBackhaul/DevicePerformanceManagementDataProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

420 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevicePerformanceManagementDataProcessor

Location

The DevicePerformanceManagementDataProcessor belongs to the Network Management Interface.

Description

It retrieves PM data from MWDI, processes it, formats it, transmits it via Kafka, and stores it in its own database.

The DPMDP implements a hard coded workflow.
The individual processing steps are structured into Functions.
Individually de-/activating the calling of Functions is facilitated.
Future changes to the processing means adding/removing Functions.

Preparing the performance data is separated from formatting the output.
=> Same data can be provided in diverse output formats, if required.
Formatting the output is separated from transmitting it.
=> Same output format can be transmitted via diverse protocols, if required.
Internal data structure of prepared performance data follows ONF information model.
=> Further processing and services can be added independently from customer-specific output formats.

Latest Update

v1.0.1

This release contains updates for findings and bugs from v1.0.0 review. Amongst others, it adds the following changes:

  • addressing of PM slices is corrected (requires both periodEndTime and granularity to be considered as access keys)
  • p1IterateEcPmSlices is required to first iterate through 15min PM slices, before a potentially available 24h slice is processed

Details on changes are found in DPMDP v1.0.1_spec.

v1.0.0 Initial release

The initial realease covers most of the main functionality requested by consumers, like providing 15min and 24h PM data for AirInterfaces and EthernetContainers.
Data is gathered from a replicated MWDI cache ElasticSearch instance periodically.
Various filtering and processing steps are carried out (e.g. removal of already delivered PM slices, removal attribute with default values from the output, etc.). DPDMP allows for providing output in different formats.
Data is provided to consumers via Kafka.

Related issues are found in DMPMDP v1.0.0_spec.

Relevance

The DPMDP provides input data to APT, Mycom and NetExplorer.
In case of failure, data will be missing in the long term monitoring of the microwave network.

Resources

Comments

This application is part of the ComarchOSS replacement project.

About

Retrieves PM data from cache, processes it, and makes it available via Kafka

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors