---
title: Network Performance Monitoring
slug: network-performance-monitoring
docTags: 
createdAt: 2026-06-24T14:51:41.981Z
---

# Network Performance Monitoring

When filtering by **Node Down**, **Critical**, or **Warning**, the **Node Summary** view in the **Monitor** tab does not display the timestamp associated with the alert. Adding a timestamp to this view would improve visibility into when the alert was generated, enabling teams to quickly distinguish between active and resolved issues. This enhancement would help reduce unnecessary investigations, minimize warning fatigue, and improve overall operational efficiency.

Use the following procedure to navigate to the dashboard:

1. You can access the Network Performance Monitoring dashboard by navigating to **Dashboards → Network Management →Network Performance Monitoring.**
2. Alternatively, you can use the search bar under the Insights tab to find the dashboard. Network monitoring is a set of the following six dashboards.

The dashboard filter currently supports the following parameters:

- **Data Source** – defaults to Zabbix. Learn more -  [Zabbix Multi-Instance Onboarding](docId\:wHQpLC-izesMliZDFGHdW)
- **Time Range**– defaults to Last 30 minutes.

## Network performance monitoring composition

### Technical and non-technical prerequisites

### Technical prerequisites

- Node Availability (%) measures the proportion of time a node was operational and reachable. It is determined by dividing the number of successful health checks (Up state) by the total number of valid monitoring checks (Up and Down states) and expressing the result as a percentage.
- Monitoring System (SolarWinds, Zabbix) deployed and accessible
- Data Streaming service and Synapps setup with a topic
- Network performance metrics for devices monitored by Zabbix to be visualized in NPM dashboards require below tags configured
  1. Host tags with name “DeviceClass” and value “network.
  2. Item tags, these tags are part of templates “KD Interfaces by SNMP” and “KD Generic by SNMP”.

::::hint{type="info"}
:::Paragraph{indent="1"}
**Note:** If these templates are not preconfigured for devices, complete the manual setup on each device before proceeding.
:::
::::

| <font color="#f3f4f6">**Item Keys**</font> | <font color="#f3f4f6">**Item Tags**</font>                                                                                                                                                                                                               |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| net.if.out\[                               | component: interface<br />metric: intf\_tx\_bits                                                                                                                                                                                                         |
| net.if.out.discards                        | component: interface<br />metric: intf\_out\_discards                                                                                                                                                                                                    |
| net.if.out.errors                          | component: interface<br />metric: intf\_out\_errors                                                                                                                                                                                                      |
| net.if.in                                  | component: interface<br />metric: intf\_rx\_bits                                                                                                                                                                                                         |
| net.if.in.discards                         | component: interface<br />metric: intf\_in\_discards                                                                                                                                                                                                     |
| net.if.in.errors                           | component: interface<br />metric: intf\_in\_errors                                                                                                                                                                                                       |
| memory.util                                | component: memory<br />metric: memory\_util                                                                                                                                                                                                              |
| cpu.util                                   | component: cpu<br />metric: cpu\_util                                                                                                                                                                                                                    |
| fs.used                                    | component: disk<br />metric: disk\_used                                                                                                                                                                                                                  |
| volume.utilization                         | component: disk<br />metric: disk\_util                                                                                                                                                                                                                  |
| fs.free                                    | component: disk<br />metric: disk\_free                                                                                                                                                                                                                  |
| fs.total                                   | component: disk<br />metric: disk\_total                                                                                                                                                                                                                 |
| system.hw\.uptime                          | component: uptime<br />metric: hw\_uptime                                                                                                                                                                                                                |
| system.net.uptime                          | component: uptime<br />metric: nw\_uptime                                                                                                                                                                                                                |
| system.location                            | component: system<br />metric: sys\_location                                                                                                                                                                                                             |
| system.name                                | component: system<br />metric: sys\_name                                                                                                                                                                                                                 |
| zabbix\[host,snmp,available]               | component: snmp<br />metric: snmp\_agent\_availability                                                                                                                                                                                                   |
| system.descr                               | component: system<br />metric: sys\_description                                                                                                                                                                                                          |
| cisco.nexus.hsrp.active.router             | component: hsrp<br />metric: hsrp\_active\_router                                                                                                                                                                                                        |
| cisco.nexus.hsrp.standby.router            | component: hsrp<br />metric: hsrp\_standby\_router                                                                                                                                                                                                       |
| cisco.nexus.hsrp.state                     | component: hsrp,<br />metric: hsrp\_state                                                                                                                                                                                                                |
| BGP                                        | component: bgp, metric\:admin\_state,peer\_state,fsm\_state,prefix\_accepted,<br />prefix\_denied,prefix\_advertised,prefix\_suppressed,<br />prefix\_withdrawn,routes\_in,routes\_out,updates\_in,<br />updates\_out component\:ospf metric\:ospf\_down |
| net.if.speed\[                             | componet\:interface,<br />metric: interface\_speed                                                                                                                                                                                                       |
| net.if.status\[ifOperStatus                | componet\:interface,<br />metric: intf\_oper\_status                                                                                                                                                                                                     |
| net.if.type\[                              | componet\:interface,<br />metric: intf\_type                                                                                                                                                                                                             |
| icmpping                                   | component: icmp,<br />metric: icmp\_ping                                                                                                                                                                                                                 |
| icmppingloss                               | component: icmp,<br />metric: icmp\_loss<br />component: packet,<br />metric: packet\_loss                                                                                                                                                               |
| net.if.name                                | componet\:interface,<br />metric: intf\_name                                                                                                                                                                                                             |

The dashboard comprises the following elements:

- **Global Filter:** Select from a dropdown list of filtering options accompanied by operators and parameters.
- **Range Filter:** Select from a range of time spans bounded by **Today** and **Last Year** (the last 12 months).
- **Dashboard Segment Title:** The dashboard dispays six tabs, each of which navigates to a separate dashboard displaying different data:
  - [Monitoring - Home](docId\:ZYwjALpP6CERyt-nTzNDF) (default): Device Status and Inventory

:::Paragraph{indent="3"}
Acquire a basic understanding of the data presented on the Monitoring - Home page.
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - Inventory](docId\:zwR3W-duzKcaWc2HGChId): Inventory Summary
:::

:::Paragraph{indent="3"}
Acquire a basic understanding of the data presented on the Monitoring - Inventory page.
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - Events](docId\:QaAufbF6V_fSAUWPrj0UF): Events Summary
:::

:::Paragraph{indent="3"}
Acquire a basic understanding of the data presented on the Monitoring - Events page.
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - KPI Utilization](docId\:zo1rYEzJv0ogUu2LqiWGT): KPI Summary
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - Enhance KPI](docId\:GBWKalz2zMdWLQnYcivnL): Node status
:::

:::Paragraph{indent="3"}
Acquire a basic understanding of the data presented on the Monitoring - Enhance KPI page.
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - KPI Trends](docId\:d0cPFY9JsVIngHpmkxgqW): Trends in captured KPIs
:::

:::Paragraph{listStyleType="disc" indent="2"}
[Monitoring - Reports](docId:8I0LCSRT59s1ILJKRH9id)
:::

## Global filter

The global filter enables you to narrow the observable data set, limiting it to only data necessary to your circumstance. The filter is located directly below header indicating the selected tab for the dashboard segment, for example Inventory Overview (Monitoring - Inventory).

The filter comprises two buttons:

- Filter control (grounding icon):
  - Add filter: Add a filter element.
  - Apply to all\:Apply the filter to the data set.
  - Clear all: Clear all applied filters, restoring the default data set.
- Add filter (plus icon): Add a filter element.

Use the following procedure to specify the time range for the current data set by time range and other parameters:

1. Select a time range. The default time range is **Last 7 days**. If no changes have occurred in the default or selected date range, data visualizations will not populate. To change the current date range, use the following procedure:
   - Click the calendar icon. The service displays the quick select dialog, presenting a range field that you can manually set and a list of preselected options.
   - From the units field dropdown menu, which defaults to **7 Days ago**, select the unit, **Days**, **Weeks**, **Months**, **Years**. Set the quantity by entering, incrementing, or decrementing the unit quantity. For example, select **Months**, then decrement **7** to **6** to change the value from **7 days ago** to **Last 6 months**.
   - Click **Apply**. The service updates the data for the selected date range.

     :::hint{type="info"}
     Note: The default time range, **7 Days ago**, applies initially to all three dashboards; adjust each as needed.
     :::
2. Click the **Plus** icon. The service presents the filter editor.
3. Select a field from the **Select a field** dropdown menu. You can select from any supported field in the network device or operating system record.
4. Select an operator from **Select operator** field:
   - **is**: Equal to
   - **is not**: Not equal to
   - **is one of**: Some fields might have more than one value. This operator specifies a specific value in such a field.
   - **is not one of**: Some fields might have more than one value. This operator specifies that none of the values exist in such a field.
   - **exists**: Any device or operating system description that contains the specified field.
   - **does not exist**: Any device or operating system description that does not contain the specified field.
5. Select a value from the **Select a value** field.
6. **Optional:** Add a an additional parameter by selecting boolean **OR** or Boolean **AND**:
   - Repeat steps 2 through 4.
   - **Optional:** Repeat step 5.
7. Click **Cancel** to cancel the filter addition or **Add filter** to add the filter you constructed.

:::hint{type="info"}
Note: You may add additional filters as required to adequately narrow your data set. You can also edit a constructed filter as a Domain Specific Language query by clicking the **Edit as Query DSL** link located at the far right of the **Add filter** editor.
:::

## Performance monitoring pages

The following are the various performance manitoring pages:

- [Monitoring - Home](docId\:ZYwjALpP6CERyt-nTzNDF)
  Acquire a basic understanding of the data presented on the Monitoring - Home page.
- [Monitoring - Inventory](docId\:zwR3W-duzKcaWc2HGChId)
  Acquire a basic understanding of the data presented on the Monitoring - Inventory page.
- [Monitoring - Events](docId\:QaAufbF6V_fSAUWPrj0UF)
  Acquire a basic understanding of the data presented on the Monitoring - Events page.
- [Monitoring - KPI Utilization](docId\:zo1rYEzJv0ogUu2LqiWGT)
  Acquire a basic understanding of the data presented on the Monitoring - KPI Utilization page.
- [Monitoring - Enhance KPI](docId\:GBWKalz2zMdWLQnYcivnL)
  Acquire a basic understanding of the data presented on the Monitoring - Enhance KPI page.
- [Monitoring - KPI Trends](docId\:d0cPFY9JsVIngHpmkxgqW)
  Acquire a basic understanding of the data presented on the Monitoring - KPI Trends page.
- [Monitoring - Reports](docId:8I0LCSRT59s1ILJKRH9id)
  The Reports dashboard displays detailed insights into Node and Interface utilization and availability. You can access this dashboard by navigating to **Dashboards > Network Management > Network Performance Monitoring > Report**
