Network data metrics for BHNM
The Network Device Summary Datamart stores aggregated network device data collected from BHNM. These metrics are mapped to the appropriate network device datasets and support monitoring, performance analysis, and capacity planning. The data imported into this datamart is sourced from the CSV files generated by the netreo-site-connector.sh script, as described in Collect network device data from BHNM.
BHNM device overview - Switch (relies on the BYIF metrics)
| Metric Name | Mapping | Statistic | Short description | Long description |
|---|---|---|---|---|
| Name | entname | NA | Name of the network device | NA |
| HW_Model | Hw_mode | NA | Hardware model of the device | NA |
| Location | Farm_name | NA | Location or site of the device | NA |
| Device_Latency_MS | icmp_latency | AVG | Average ICMP latency of the device | NA |
| IF_Count | Derived | CNT | Total number of interfaces on the device | Count of all interfaces of a network device (sub-resources of BYIF metrics) |
| IF_Busy | Derived | CNT | Number of interfaces now carrying traffic | Count of all interfaces that have either outgoing or incoming traffic. For each interface, if the earlier condition is met, the count is incremented by 1 |
| WORST_IF_AVG_PCT | Derived | AVG | Highest average utilization across all interfaces | For each network device, average the following metrics over all interfaces:
Then takes the greatest value (greatest average). |
| WORST_IF_MAX_PCT | Derived | MAX | Highest maximum utilization across all interfaces | For each network device, get the max value of the following metrics over all interfaces:
Then takes the greatest value (greatest max). |
| IF_ERROR_STATUS | Derived | NA | Indicates whether any interface reported errors | Gets the max value of BYIF_OUT_ERROR_RATE and BYIF_IN_ERROR_RATE over all interfaces and checks if their sum is greater than zero. If yes, the value of the metric is ‘1’, otherwise ‘0’. (Answers the question, "Was there an error in any of the interfaces?") |
| CPU_AVG_PCT | CPU_UTIL (AVG) | AVG | Average CPU utilization over the selected timeframe | The average of all CPU_UTIL data points for the network device over the configured timeframe |
| CPU_MAX_PCT | CPU_UTIL (MAX) | MAX | Maximum CPU utilization over the selected timeframe | The maximum of all CPU_UTIL data points for the network device over the configured timeframe |
| Memory_AVG_PCT | MEM_UTIL (AVG) | AVG | Average memory utilization over the selected timeframe | The average of all MEM_UTIL data points for the network device over the configured timeframe |
| Memory_MAX_PCT | MEM_UTIL (MAX) | MAX | Maximum memory utilization over the selected timeframe | The maximum of all CPU_UTIL data points for the network device over the configured timeframe |
Interface Utilization – Switch (it relies on BYSLOTPRT metrics)
| Metric Name | Mapping | Statistic | Short description | Long description |
|---|---|---|---|---|
Name | entname | NA | Name of the network device | NA |
HW_Model | Hw_model | NA | Hardware model of the device | NA |
HW_Vendor | Hw_vendor | NA | Vendor or manufacturer of the device | NA |
Location | Farm_name | NA | Location or site of the device | NA |
IF_Count | Derived | CNT | Total number of slot/port interfaces on the device | Count of all interfaces (BYSLOTPRT_NAME) of a network device (sub-resources of BYSLOTPRT metrics) |
IF_Busy | Derived | CNT | Number of interfaces now generating traffic | Count of all interfaces that have either outgoing or incoming traffic. BYSLOTPRT _OUT_BIT_RATE != 0 For each interface, if the earlier condition is met, the count is incremented by 1. |
IF_AVG_Utilization_0_25_PCT | Derived | CNT | Interfaces with average utilization between 0–25% | Counts all interfaces that have an in or out average Utilization (the greatest between them) in the range [0,25) |
IF_AVG_Utilization_25_50_PCT | Derived | CNT | Interfaces with average utilization between 25–50% | Counts all interfaces that have in or out average Utilization (the greatest between them) in the range [25,50) |
IF_AVG_Utilization_50_75_PCT | Derived | CNT | Interfaces with average utilization between 50–75% | Counts all interfaces that have in or out average Utilization (the greatest between them) in the range [50,75) |
IF_AVG_Utilization_75_100_PCT | Derived | CNT | Interfaces with average utilization between 75–100% | Counts all interfaces that have in or out average Utilization (the greatest between them) in the range [75,100] |
IF_MAX_Utilization_0_50_PCT | Derived | CNT | Interfaces with max utilization between 0–50% | Counts all interfaces that have in or out max Utilization (the greatest between them) in the range [0,50) |
IF_MAX_Utilization_50_75_PCT | Derived | CNT | Interfaces with max utilization between 50–75% | Counts all interfaces that have in or out max Utilization (the greatest between them) in the range [50,75) |
IF_MAX_Utilization_75_95_PCT | Derived | CNT | Interfaces with max utilization between 75–95% | Counts all interfaces that have in or out max Utilization (the greatest between them) in the range [75,95) |
IF_MAX_Utilization_95_100_PCT | Derived | CNT | Interfaces with max utilization between 95–100% | Counts all interfaces that have in or out max Utilization (the greatest between them) in the range [95,100] |
BHNM Raw Data
| Metric Name | Mapping | Statistic | Short description | Long description |
|---|---|---|---|---|
ENTID | entid | NA | Unique ID of the network device entity | NA |
ENTNAME | entname | NA | Name of the network device entity | NA |
ENTTYPEID | enttypeid | NA | Type identifier of the entity | NA |
ENTTYPENAME | enttypename | NA | Type the name of the network entity | NA |
BYIF_IN_BIT_RATE_AVG | BYIF_IN_BIT_RATE | AVG | Average inbound bit rate over the timeframe | Averages all data points over the timeframe period for the metric |
BYIF_IN_BIT_RATE_MAX | BYIF_IN_BIT_RATE | MAX | Maximum inbound bit rate over the timeframe | Takes the max value of all data points over the timeframe period for the metric |
BYIF_IN_ERROR_RATE | BYIF_IN_ERROR_RATE
| AVG | Average inbound error rate over the timeframe | Averages all data points over the timeframe period for the metric |
BYIF_NAME | NA | NA | Name of the interface for BYIF metrics | The sub-resource name of BYIF metrics |
BYIF_OUT_BIT_RATE_AVG | BYIF_OUT_BIT_RATE | AVG | Average outbound bit rate over the timeframe | Averages all data points over the timeframe period for the metric |
BYIF_OUT_BIT_RATE_MAX | BYIF_OUT_BIT_RATE | MAX | Maximum outbound bit rate over the timeframe | Takes the max value of all data points over the timeframe period for the metric |
BYIF_OUT_ERROR_RATE | BYIF_OUT_ERROR_RATE | AVG | Average outbound error rate over the timeframe | Averages all data points over the timeframe period for the metric |
BYSLOTPRT_IN_BIT_RATE | BYSLOTPRT_IN_BIT_RATE | AVG | Average inbound bit rate for a slot/port | Averages all data points over the timeframe period for the metric |
BYSLOTPRT_IN_UTIL_AVG | BYSLOTPRT_IN_UTIL | AVG | Average inbound utilization for a slot/port | Averages all data points over the timeframe period for the metric |
BYSLOTPRT_IN_UTIL_MAX | BYSLOTPRT_IN_UTIL | MAX | Maximum inbound utilization for a slot/port | Takes the max value of all data points over the timeframe period for the metric |
BYSLOTPRT_NAME | NA | NA | Name of the slot/port resource | The sub-resource name of BYSLOTPRT metrics |
BYSLOTPRT_OUT_BIT_RATE | BYSLOTPRT_OUT_BIT_RATE | AVG | Average outbound bit rate for a slot/port | Averages all data points over the timeframe period for the metric |
BYSLOTPRT_OUT_UTIL_AVG | BYSLOTPRT_OUT_UTIL | AVG | Average outbound utilization for a slot/port | Averages all data points over the timeframe period for the metric |
BYSLOTPRT_OUT_UTIL_MAX | BYSLOTPRT_OUT_UTIL | MAX | Maximum outbound utilization for a slot/port | Takes the max value of all data points over the timeframe period for the metric |
BYSLOT_LINECARD_MEM_UTIL | BYSLOT_LINECARD_MEM_UTIL | AVG | Average memory utilization of the line card | Averages all data points over the timeframe period for the metric |
BYSLOT_NAME | NA | NA | Name of the slot resource | The sub-resource name of BYSLOT metrics |
BYSLOT_SWITCH_CPU_UTIL | BYSLOT_SWITCH_CPU_UTIL | AVG | Average CPU utilization of the switch slot | Averages all data points over the timeframe period for the metric |
CPU_UTIL_AVG | CPU_UTIL | AVG | Average CPU utilization over the timeframe | Averages all data points over the timeframe period for the metric |
CPU_UTIL_MAX | CPU_UTIL | MAX | Maximum CPU utilization over the timeframe | Takes the max value of all data points over the timeframe period for the metric |
FARM_NAME | FARM_NAME | NA | The farm or site name where the device resides | NA |
HW_MODEL | HW_MODEL | NA | Hardware model of the device | NA |
HW_VENDOR | HW_VENDOR | NA | Vendor or manufacturer of the device | NA |
ICMP_LATENCY | ICMP_LATENCY | AVG | Average ICMP latency over the timeframe | Averages all data points over the timeframe period for the metric |
MEM_FREE | MEM_FREE | AVG | Average free memory available | Averages all data points over the timeframe period for the metric |
MEM_USED | MEM_USED | AVG | Average used memory | Averages all data points over the timeframe period for the metric |
MEM_UTIL_AVG | MEM_UTIL | AVG | Average memory utilization over the timeframe | Averages all data points over the timeframe period for the metric |
MEM_UTIL_MAX | MEM_UTIL | MAX | Maximum memory utilization over the timeframe | Takes the max value of all data points over the timeframe period for the metric |
TOTAL_REAL_MEM | TOTAL_REAL_MEM | AVG | Total physical memory on the device | Averages all data points over the timeframe period for the metric |