About Network Performance Management

Learn about Oracle Communications Unified Assurance Network Performance Management (NPM) reporting, including its purpose, key features, intended audience, architecture layers, available report packs, and multitenancy concepts.

NPM Overview

NPM offers an integrated, service-centric approach to monitoring network performance and availability. This solution consolidates data, letting you correlate network behavior with business service delivery, improving visibility, responsiveness, and strategic decision-making. NPM includes report packs with dashboards designed to meet the needs of distinct user roles within your organization. Each report pack delivers targeted insights that support operational efficiency, service quality, and business alignment.

NPM provides an end-to-end framework that includes microservices, UIs, and APIs, including:

By combining real-time analytics with scheduled reporting, NPM enables both proactive management and long-term performance evaluation.

NPM enables a range of enterprise users:

By connecting network metrics to business objectives, NPM delivers measurable improvements in service quality, uptime, and resource utilization. Is supports faster decision-making, reduced operational risk, and greater alignment between IT and business strategy.

Architecture

The following figure illustrates how the network performance management components are distributed across all levels of the Unified Assurance architecture.

NPM Architecture

Description of npm-architecture.png

The major components are as follows:

Note:

The presentation layer also displays data from the Event and Graph databases in the traditional Unified Assurance event list and dashboards, as well as the Observability Analytics dashboards for events, though this is not shown in the figure. The primary NPM presentation components are the Observability Analytics dashboards delivered in report packs and the NPM UIs.

For information about how to set up the various components, see Enabling Network Performance Management and Reporting.

About the Report Packs and Dashboards

The NPM dashboards are delivered in licensed report packs, which are available in the separate Unified Assurance reporting package. Each report pack provides a variety of dashboards for specific purposes:

The dashboards are updated in real time. You can customize time ranges and filters, and drill down from network-wide views to specific devices and interfaces to understand all levels of granularity in your network.

You can also use the default dashboards to create your own dashboards, customized for the needs of your organization. See Creating Custom Dashboards.

About Reports

While dashboards provide a real-time view of the network, you can also generate reports based on the dashboards to get point-in-time references that you can include in presentations, emails, start-of-shift information, and use to evaluate overall performance over time. You can generate on-demand reports, or schedule regular reports using the Unified Assurance Reports UI.

See Scheduling NPM Reports for information about how to set up and schedule reports.

About Multitenancy

Multitenancy for NPM differs from traditional Unified Assurance multitenancy. In traditional multitenancy, you use restrictive properties on user groups to control which devices, events, and diagrams users can access.

For NPM, all metrics are stored in the same Observability Analytics database, and you configure advanced multitenancy to keep tenant data appropriately isolated. Instead of using restrictive properties, you set up tenant-specific user groups and device zones, then assign them to tenants using the Tenants UI. When you discover devices using the Guided Discovery UIs, you select the tenant-specific device zone to add the devices to. Finally, when a user accesses the NPM dashboards, they only see the devices that the pollers have tagged with their tenancy.