Device Health Analytics Report
This topic provides an overview of the different types of device health reports you can generate in the Apstra GUI. To learn how to generate this report, see Generate an Analytics Report.
The Device Health report analyzes the health of the device. In this report, you can view the health of all the Apstra managed devices in your network.
To generate health reports, you must enable the device system health and device telemetry health probes.
Inventory Overview
The Inventory Overview (Figure 1) shows the device hardware model, system ID, label, network operting system (NOS), average/max memory usage, and average/max CPU usage.

Memory Usage Analysis
The Memory Usage Analysis section provides detailed information about the amount of memory used by all your devices and memory usage chart used to identify memory leaks. This report is useful in capacity planning that helps identifying usage patterns to predict demand.
Device Memory Usage Chart
The device memory usage chart (Figure 2) shows devices with highest memory increments rate. For example:
To help you identify memory leaks on devices, we rank them based on changes in memory usage. Device A's memory usage increases 5-fold from 10M to 50M. Device B's usage increases 10% from 100M to 110M. Device C's memory usage decreases from 500M to 490M. Accordingly, we rank device A before device B and eliminate device C.

Memory Trending Charts
The Device Memory Trending chart shows the top 5 devices in your network with high memory usage. High memory usage can be normal due to increased workload or other factors, but it might also indicate a memory leak.
Apstra collects memory usage from all the devices and then performs a linear regression to find memory usage trending up for a particular device. For example, Figure 3 shows an a memory trending chart generated for the QFX10002-36Q switch and the amount of memory usage used, in percentages, over time.

CPU Usage Analysis
This section provides on-device CPU usage and Apstra telemetry collectors for each device.
Device CPU Usage
The Device CPU Usage chart shows the top 10 devices in your network with highest CPU usage. The following chart shows a baseline CPU usage of about 20 percent, with periodic peaks and valleys in the analysis.
If your topology has less than 10 devices, all devices in the network are included in the report.

CPU Usage Analysis For Devices
The measurement of some metrics, such as CPU usage, might exhibit periodical behaviors due to certain operations repeated at fixed intervals. For example, Apstra device telemetry collectors might issue CLI commands to collect traffic counters every few seconds, causing device CPU usage to increase. Using FFT (Fast Fourier Transformation), we converted a time domain measurement to one in the frequency domain to identify associations between various frequencies and known periodical operations.
For example, in Figure 5, the frequency domain chart for a leaf device, the x-axis represents frequency in number per hour. Value 0 means a constant signal, while value 120 means the signal repeats 120 times per hour, with a 30-second period.

