Understanding Performance Monitoring

This chapter provides information about performance monitoring in Oracle Communications Unified Assurance. Performance monitoring is a critical aspect of network management, enabling you to assess the health, efficiency, and reliability of your network devices. Performance monitoring involves collecting, analyzing, and visualizing data related to network devices to ensure optimal operation and to proactively address potential issues.

You can use microservices or Service-Oriented Architecture (SOA) applications for performance monitoring.

See Unified Assurance Performance Management Architecture for more information about performance management architecture.

Performance Monitoring with Microservices

Microservice-based performance monitoring leverages a metric pipeline. Microservice pollers collect performance metrics from the devices and the Metric Sink microservice inserts them into either the Metric database or the Observability Analytics database, depending on your configuration. See Understanding the Metric Pipeline for more information.

When you use Observability Analytics database for performance monitoring, you use specialized OpenSearch dashboards for monitoring and reporting. You can also leverage the guided discovery flow, advanced multitenancy functionality, and custom data modeling using metatags. You can also use the Standard Threshold Processor microservice to create events when metrics surpass thresholds. See Unified Assurance Network Performance Management Reporting Guide for complete information about this method of performance monitoring.

When you use the Metric database for performance monitoring, you use Grafana dashboards for monitoring. The Metric database captures time-series data, supports the traditional discovery flow and multitenancy, and does not support metrics enriched with metatag data.

Performance Monitoring with SOA Applications

SOA-based performance monitoring leverages broker applications to run various services, daemons, and jobs that collect performance metrics and monitor threshold violations.

The Unified Assurance UI includes Broker Control UIs that correspond to BrokerControl functions. See Broker Control UIs for more information about these UIs.

See Metrics Examples in Unified Assurance Implementation Guide for an example of configuring performance monitoring using SOA applications.