Paragon Insights Overview
Paragon Insights (formerly HealthBot) is a highly automated and programmable device-level diagnostics and network analytics tool that provides consistent and coherent operational intelligence across network deployments. Paragon Insights integrates multiple data collection methods (such as Junos Telemetry Interface (JTI), NETCONF, syslog, and SNMP) to aggregate and correlate large volumes of time-sensitive telemetry data, thereby providing a multidimensional and predictive view of the network. Additionally, Paragon Insights translates troubleshooting, maintenance, and real-time analytics into an intuitive user experience to give network operators actionable insights into the health of individual devices and of the overall network.
Main Components of Paragon Insights
Paragon Insights consists of two main components:
Health Monitoring, to view an abstracted, hierarchical representation of device and network-level health, and define the health parameters of key network elements through customizable key performance indicators (KPIs), rules, and playbooks. A playbook is a collection of rules. You can create a playbook and apply the playbook to a device group or a network group. For more information on rules and playbooks, see Paragon Insights Rules and Playbooks.
Root Cause Analysis, which helps you find the root cause of a device or network-level issue when Paragon Insights detects a problem with a network element.
Paragon Insights Health Monitoring
The Challenge
With increasing data traffic generated by cloud-native applications and emerging technologies, service providers and enterprises need a network analytics solution to analyze volumes of telemetry data, offer insights into overall network health, and produce actionable intelligence. While although telemetry-based techniques have existed for years, the growing number of protocols, data formats, and KPIs from diverse networking devices has made data analysis complex and costly. Traditional CLI-based interfaces require specialized skills to extract business value from telemetry data, creating a barrier to entry for network analytics
How Paragon Insights Health Monitoring Helps
By aggregating and correlating raw telemetry data from multiple sources, the Paragon Insights Health Monitoring component provides a multidimensional view of network health that reports current status, as well as projected threats to the network infrastructure and its workloads.
Health status determination is tightly integrated with the Paragon Insights RCA component, which can make use of system log data received from the network and its devices. Paragon Insights Health Monitoring provides status indicators that alert you when a network resource is currently operating outside a user-defined performance policy. Paragon Insights Health Monitoring does a risk analysis using historical trends and predicts whether a resource may be unhealthy in the future. Paragon Insights Health Monitoring not only offers a fully customizable view of the current health of network elements, but also automatically initiates remedial actions based on predefined service level agreements (SLAs).
Defining the health of a network element, such as broadband network gateway (BNG), provider edge (PE), core, and leaf-spine, is highly contextual. Each element plays a different role in a network, with unique KPIs to monitor. Given that there is no single definition for network health across all use cases, Paragon Insights provides a highly customizable framework to allow you to define your own health profiles.
Paragon Insights Root Cause Analysis
The Challenge
For some network issues, it can be challenging for network operators to figure out what caused a networking device to stop working properly. In such cases, an operator must call on a specialist (with knowledge built from years of experience) to troubleshoot the problem and find the root cause.
How Paragon Insights RCA Helps
The Paragon Insights RCA component simplifies the process of finding the root cause of a network issue. Paragon Insights’s RCA captures the troubleshooting knowledge of specialists and has a knowledge base in the form of Paragon Insights rules. These rules are evaluated either on demand by a specific trigger or periodically in the background to ascertain the health of a networking component, such as routing protocol, system, interface, or chassis, on the device.
To illustrate the benefits of Paragon Insights RCA, let us consider the problem of OSPF flapping. Figure 1 highlights the workflow sequence involved in debugging OSPF flapping. A network operator troubleshooting this issue would need to perform manual debugging steps for each tile (step) of the workflow sequence in order to find the root cause of the OSPF flapping. On the other hand, theParagon Insights RCA application troubleshoots the issue automatically by using an RCA bot. The RCA bot tracks all of the telemetry data collected by the Paragon Insights and translates the information into graphical status indicators (displayed in the Paragon Insights web GUI) that correlate to different parts of the workflow sequence shown in Figure 1.
When you configure Paragon Insights, each tile of the workflow sequence (shown in Figure 1) can be defined by one or more rules. For example, the RPD-OSPF tile could be defined as two rule conditions: one to check if "hello-transmitted" counters are incrementing and the other to check if "hello-received" counters are incrementing. Based on these user-defined rules, Paragon Insights provides status indicators, alarm notifications, and an alarm management tool to inform and alert you of specific network conditions that could lead to OSPF flapping.
By isolating a problem area in the workflow, Paragon Insights RCA proactively guides you in determining the appropriate corrective action to take to fix a pending issue or avoid a potential one.
Closed-Loop Automation
Paragon Insights offers closed-loop automation. The automation workflow can be divided into seven main steps (see Figure 2):
Define—The user defines the health parameters of key network elements through customizable key performance indicators (KPIs), rules, and playbooks, by using the tools provided by Paragon Insights.
Collect—Paragon Insights collects rule-based telemetry data from multiple devices using the collection methods specified for the different network devices.
Store—Paragon Insights stores time-sensitive telemetry data in a time-series database (TSDB). This allows users to query, perform operations on, and write new data back to the database, days, or even weeks after the initial storage.
Analyze—Paragon Insights analyzes telemetry data based on the specified KPIs, rules, and playbooks.
Visualize—Paragon Insights provides multiple ways for you to visualize the aggregated telemetry data through its web-based GUI to gain actionable and predictive insights into the health of your devices and the overall network.
Notify—Paragon Insights notifies you through the GUI and notification alarms when problems in individual devices or in the network are detected.
Act Paragon Insights performs user-defined actions to help resolve and proactively prevent network problems.
Benefits of Paragon Insights
Customization—Provides a framework to define and customize health profiles, allowing truly actionable insights for the specific device or network being monitored.
Automation—Automates root cause analysis and log file analysis, streamlines diagnostic workflows, and provides self-healing and remediation capabilities.
Greater network visibility—Provides advanced multidimensional analytics across network elements, giving you a clearer understanding of network behavior to establish operational benchmarks, improve resource planning, and minimize service downtime.
Intuitive GUI—Offers an intuitive web-based GUI for policy management and easy data consumption.
Open integration—Lowers the barrier of entry for telemetry and analytics by providing open source data pipelines, notification capabilities, and third-party device support.
Multiple data collection methods—Includes support for JTI, OpenConfig, NETCONF, CLI, Syslog, NetFlow, and SNMP.