3 OCNADD Features

This section explains Oracle Communications Network Analytics Data Director (OCNADD) features.

Data Governance

OCNADD provides data governance by managing the availability and usability of data in enterprise systems. It also ensures that the integrity and security of the data is maintained by adhering to all the Oracle defined data standards and policies for data usage rules.

High Availability

OCNADD supports microservice based architecture and OCNADD instances are deployed in Cloud Native Environments (CNEs) which ensure high availability of services and auto scaling based on resource utilization. In the case of pod failures, new service instances are spawned immediately.

In case of K8s cluster failure, the OCNADD deployment is restored to a different cluster using the disaster recovery mechanisms. For more information about the disaster recovery procedures, see Oracle Communications Network Analytics Data Director Disaster Recovery Guide.

Data Aggregation

OCNADD performs data aggregation of the network traffic coming from different NFs, such as SCP and NRF. It aggregates the data and provides aggregated traffic feed to the third party consumer applications.

The following diagram shows a high-level architecture of the OCNADD data aggregation feature:

Figure 3-1 Data Aggregation


Data Aggregation

For information about creating data feeds using CNC Console, see Configuring OCNADD Using CNC Console.

Health Monitoring

OCNADD performs health monitoring to check the readiness and liveness of each OCNADD service and raises alerts in case of service failure.

OCNADD performs the monitoring based on the heartbeat mechanism where each of the OCNADD service instances registers with the Health Monitoring service and exchanges heartbeat with it. If the pod instance goes down, the health monitoring service raises an alert. Few of the important scenarios when an alert is raised, are as follows:

  • When maximum number of replicas for a service have been instantiated
  • When a service is in down state
  • When CPU or memory threshold is reached

The health monitoring functionality allows OCNADD to generate health reports of each service on a peridic basis or as on-demand. The reports can be accessed using the OCNADD Dashboard. For more information about the dashboard, see OCNADD Dashboard.

The health monitoring service is depicted in the diagram below:

Figure 3-2 Health Monitoring


Health Monitoring

The health monitoring functionality also supports collection of various metrics related to the service resource utilization. It stores them in the metric collection database tables. The health monitoring service generates alerts for the missing heartbeat, connection breakdown, and the exceeding threshold.

Data Replication

OCNADD allows data replication functionality. The data streams from OCNADD services can be replicated to multiple third party applications simultaneously.

The following diagram depicts OCNADD data replication:

Figure 3-3 Data Replication


Data Replication

Backup and Restore

OCNADD supports backup and restore to ensure high availability and quick recovery from failures such as cluster failure, database corruption and so on. Two types of backup methods are supported, automated and manual backup. For more information on backup and restore see, Oracle Communications Network Analytics Data Director Disaster Recovery Guide.

The following diagram depicts backup and restore supported by OCNADD:

Figure 3-4 Backup and Restore


Backup and Restore

Secure Transport

OCNADD provides secure data communication between producer NFs and 3rd party consumer applications. All the incoming and outgoing data streams from OCNADD are TLS encrypted.

The following diagram provides a secure transport by OCNADD:

Figure 3-5 Secure Transport


Secure Transport

Operational Dashboard

OCNADD provides an operation dashboard which provides a rich visualization of various metrics, KPIs, and alarms.

The dashboard can be depicted as follows:

Figure 3-6 Operational Dashboard


Operational Dashboard

For more information about accessing the dashboard through CNC Console, see OCNADD Dashboard.