All notable changes to this project will be documented in this file.
NEW FEATURES:
- MediatorSetup:
- Added
NDAC Radio 5G PM KPI MOCN Dashboard
. - Added Slice KPIs in
CORE 5G PM Dashboard
andRadio 5G Dashboards
.
- Added
IMPROVEMENTS:
- MediatorSetup:
- Updated
NDAC Radio 4G KPI System Program Report
for24R1
dashboard.
- Updated
- OSSMediatorCollector:
- To update user's access and refresh token in the secret file after session refresh for ABAC user.
BUG FIXES:
- OSSMediatorCollector:
- Fix for data collection delay when GNG and NHG APIs are called concurrently.
- Config updated to combine
/generic-network-groups
and/network-hardware-groups
APIs underlist_network_api
config parameter.
SECURITY UPDATE:
- OSSMediator:
- Updated base image to
alpine:3.20.3
. - Updated
golang
version to1.23.1
.
- Updated base image to
- MediatorSetup:
- Updated OpenSearch version to
2.17.0
. - Updated Grafana version to
11.2.0
.
- Updated OpenSearch version to
NEW FEATURES:
- OSSMediator:
- Added
-v
option to display the version of OSSMediator. - Updated
golang
version to1.22.3
.
- Added
- MediatorSetup:
- Added
NDAC Radio 4G PM KPI MOCN Dashboard
. - Added QOS KPIs in
CORE 5G PM Dashboard
andRadio 5G Dashboards
.
- Added
BUG FIXES:
- OSSMediatorCollector: Fix for data collection for ABAC user.
SECURITY UPDATE:
- OSSMediator:
- Updating base image to
alpine:3.20.0
.
- Updating base image to
- MediatorSetup:
- Updating OpenSearch version to
2.14.0
. - Updating Grafana version to
11.0.0
.
- Updating OpenSearch version to
NEW FEATURES:
- OSSMediatorCollector:
- Adding support for
MXIE
networks.- Added
/generic-network-groups
API to get the list of MXIE networks.
- Added
- Add support to enable alarm notification for all alarms. User can add * wildcard in alarm filter config to enable all alarm notification.
- Adding support for
- MediatorSetup:
All Alarm Dashboard
to view all alarms in single dashboard.- Added
UE throughput - Per IMSI
panel inCORE PM
dashboards.
REMOVED:
- MediatorSetup: Removed RADIO, CORE, DAC, IXR and APPLICATION specific alarm dashboards.
SECURITY UPDATE:
- OSSMediator:
- Updating base image to
alpine:3.19.1
.
- Updating base image to
- MediatorSetup:
- Updating OpenSearch version to
2.13.0
. - Updating Grafana version to
9.5.18
.
- Updating OpenSearch version to
NEW FEATURES:
- OSSMediatorCollector:
- Adding
aggregation
parameter for IXR,EDGE and CORE PM API.
- Adding
IMPROVEMENTS:
- MediatorSetup:
- Adding
Aggregation
parameter for IXR,EDGE and CORE PM Dashboard. - IXR and CORE PM Dashboard improvements.
- Updated default Grafana version to
9.5.15
.
- Adding
BUG FIXES:
- OSSMediatorCollector: Removing start_time and end_time from fmdata API for ACTIVE alarm_type to fetch all active alarms.
SECURITY UPDATE:
- OSSMediator:
- Updating base image to
alpine:3.19.0
.
- Updating base image to
NEW FEATURES:
- OSSMediatorCollector:
- Added support for
ABAC
users. - Added configuration
auth_type
to identify authorization type for user,PASSWORD
forRBAC
andADTOKEN
forABAC
user. - Added configuration
pretty_response
to enable/disable pretty json response file.
- Added support for
IMPROVEMENTS:
- MediatorSetup:
- Dashboard improvements.
- Updated OpenSearch version to
2.9.0
.
BUG FIXES:
- ElasticsearchPlugin: Added deletion of old data from core-pm, edge-pm and ixr-pm index.
SECURITY UPDATE:
- OSSMediator:
- Updating base image to
alpine:3.18.3
.
- Updating base image to
NEW FEATURES:
- OSSMediator:
- Added support for
IXR
pm and fm APIs.
- Added support for
- MediatorSetup:
- Added dashboards to view
NDAC IXR PM KPI
,NDAC IXR Alarms Active Dashboard
andNDAC IXR Alarms History Dashboard
metrics.
- Added dashboards to view
IMPROVEMENTS:
- MediatorSetup:
- Added
NHG Name
filter forCORE PM Dashboards
andEDGE PM Dashboard
. - Updated OpenSearch version to
2.8.0
.
- Added
NEW FEATURES:
- OSSMediator:
- Changes to support running OSSMediator in docker.
- OSSMediatorCollector:
- Added
max_concurrent_process
parameter in config for concurrent call of PM/FM APIs.
- Added
- ElasticsearchPlugin:
- Added
max_concurrent_process
parameter in config for concurrent push of PM/FM response to OpenSearch/Elasticsearch.
- Added
- MediatorSetup:
- Added dashboards to view 5G CORE PM dashboard.
- Added
mediator_docker_startup.sh
script to start OSSMediator setup with docker. - Added
data_migration.sh
script to migrate data fromelasticsearch
toOpenSearch
. - Using
OpenSearch
for storing KPI data instead ofelasticsearch
. - Updated required grafana version to
9.2.6
.
IMPROVEMENTS:
- MediatorSetup:
- Updated 4G CORE PM dashboard.
BUG FIXES:
- ElasticsearchPlugin: core-pm index has incorrect default mapping of long type instead of float.
REMOVED:
- MediatorSetup: Removed installation of elasticsearch for storing KPI data.
BUG FIXES:
- ElasticsearchPlugin: Fix for ignoring pm indices without month and year suffix.
IMPROVEMENTS:
- OSSMediatorCollector: Updated
storesecret
module. - MediatorSetup:
- Added
grafana_cleanup.sh
script to remove NDAC dashboards from grafana. - Update to create the grafana dashboards inside
Nokia-DAC
directory instead ofGeneral
directory.
- Added
BUG FIXES:
- ElasticsearchPlugin: Fix to clear
RADIO
alarms. - OSSMediatorCollector: Fix for data loss when APIs were called by multiple users.
NEW FEATURES:
-
OSSMediatorCollector:
- Added support for getting
EDGE
andCORE
pm data. - Added support for getting
APPLICATION
alarms.
- Added support for getting
-
ElasticsearchPlugin:
- Changes for pushing
EDGE
,CORE
pm data andAPPLICATION
alarms to elasticsearch.
- Changes for pushing
-
MediatorSetup:
- Added dashboards to view ACTIVE/HISTORY
APPLICATION
alarms. - Added dashboards to view
EDGE
andCORE
pm KPIs. - Added
storesecret.sh
script to take user's password as input and store secretly for API access. - Added
startup_without_elasticsearch.sh
script to start OSSMediator setup with pre-installed elasticsearch. - Updated required grafana version to
8.5.9
.
- Added dashboards to view ACTIVE/HISTORY
IMPROVEMENTS:
- OSSMediatorCollector: Reading user's password from secret file.
- ElasticsearchPlugin: Document updates.
- MediatorSetup: Document updates for installation with pre-installed elasticsearch.
REMOVED:
- OSSMediatorCollector: Removed reading base64 encoded password from config file.
NEW FEATURES:
- Added PM multifire eNB dashboards.
BUG FIXES:
- ElasticsearchPlugin: Memory leak bug fix.
NEW FEATURES:
- OSSMediatorCollector:
- Added support for access point SIM API.
- ElasticsearchPlugin:
- Changes for pushing access point SIM data to elasticsearch.
IMPROVEMENTS:
- MediatorSetup: Grafana dashboard updated.
NEW FEATURES:
- OSSMediatorCollector:
- Added support for getting CORE alarms.
- Alarm notification now support DAC and CORE alarms also.
- Added support to call SIM APIs.
- MediatorSetup: Added dashboards to view ACTIVE/HISTORY CORE alarms.
IMPROVEMENTS:
- OSSMediatorCollector: Changes to write NHG and SIMs data to file.
- ElasticsearchPlugin:
- Added elasticsearch authentication and old indices deletion feature.
- Changes for pushing NHG and SIM data to elasticsearch.
NEW FEATURES:
- OSSMediatorCollector: Added support for getting DAC alarms.
- MediatorSetup: Includes setup script and Grafana dashboards used for installation and creation of Grafana dashboards for the PM/FM data collected using OSSMediatorCollector and ElasticsearchPlugin.
IMPROVEMENTS:
- Added Nokia DAC
v2
API support.
REMOVED:
- Removed Nokia DAC
v1
API support.
NEW FEATURES:
- OSSMediatorCollector: Added alarm notifier feature to send notification for configured alarms to MS webhook.
- ElastisearchPlugin: Changes for deleting data collected from elasticsearch based on
elasticsearch_data_retention_duration
field.
BUG FIXES:
- OSSMediatorCollector: API call incorrect end time fix.
NEW FEATURES:
- ElastisearchPlugin: Module for pushing the data collected by OSSMediatorCollector to Elasticsearch.
IMPROVEMENTS:
- OSSMediatorCollector:
- Improvements for calling PM/FM APIs network wise.
- Changes for retrying API call when pagination fails or received number of records is not equal to total number of records.
- Added
delay
parameter(in minutes) in config for calling APIs after delay interval. - Added
sync_duration
parameter(in minutes) in config, for syncing FM data for the given duration.
- OpenNMSPlugin: Changes for deleting data collected by collector based on
cleanup_duration
.
IMPROVEMENTS:
- OpenNMSPlugin: Changes for renaming Formatted PM file to use UTC time instead of system local time zone.
IMPROVEMENTS:
- OSSMediatorCollector: Added
password
parameter in conf.json for reading password from base64 encoded string. - OpenNMSPlugin: Adding
LNCEL
andLNBTS
ID in formatted data for getting cell level data.
REMOVED:
- OSSMediatorCollector: Removed reading password from console.
IMPROVEMENTS:
- Added Network Hardware Group (NHG) changes.
BUG FIXES:
- Fix panic related to OSSMediatorCollector.
- Added
-v
option to display the version of OSSMediator. - Changes for clearing alarms.
IMPROVEMENTS:
- Changed OSSMediatorCollector and OpenNMSPlugin to support moss integration with OpenNMS.
REMOVED:
- Removed netAct integration with OpenNMS support from OSSMediator.
NEW FEATURES:
- Added OSSMediatorCollector and OpenNMSPlugin to support netAct integration with OpenNMS.