Switch port metrics provide information about the network performance of switch ports.
Network Metrics
These metrics provide information about the network performance of the switch port.
Metric Name | Metric API Name | Description | Supported by Databus |
---|---|---|---|
Average Egress Latency | net.latency.absolute.average.nanosecond | Average end-to-end latency of successful requests made to a switch port. | |
Carrier Losses Detected | net.txcarrier.delta.summation.number | Number of transmitted packets that experienced loss of carriers per host port over a five minute interval. This metric is captured only for the switch ports of NSX-T host transport nodes. |
|
Collisions Detected | net.txcolls.delta.summation.number | Number of transmitted packets that experienced Ethernet collisions on a host over a five minute interval. A non-zero value of this field indicates possibility of network congestion. This metric is captured only for the switch ports of NSX-T host transport nodes. |
|
Discarded Rx Packets | net.discardedRx.delta.summation.number | Number of discarded inbound packets. Packets are discarded to free up the buffer space. |
|
Discarded Tx Packets | net.discardedTx.delta.summation.number | Number of discarded outbound packets. Packets are discarded to free up the buffer space. |
|
Dropped Rx Packets | net.droppedRx.delta.summation.number | Number of Rx packets dropped during the transmission interval. | Yes |
Dropped Tx Packets | net.droppedTx.delta.summation.number | Number of Tx packets dropped during the transmission interval. | Yes |
FCS Errors | net.errorFcs.delta.summation.number | Number of frames transmitted or received with a bad checksum (CRC value) in the Ethernet frame. Frame check sequence (FCS) errors indicate the frames of data corrupted during transmission. These frames are dropped and not propagated to other ports. |
|
Giant Errors | net.errorGiants.delta.summation.number | Number of giant errors over the network during the selected duration. | |
Host Latency Per pNIC (ms) | netopa.pnicLatency.absolute.average.microsecond | Time taken by the data to pass from one host pNIC on a network to another. | Yes |
Interface Peak Buffer Utilization | net.peakBufferUtil.absolute.maximum.bytes | Peak buffer occupancy per switch port during the time interval. | |
Interface Rx Utilization (%) | net.rx.utilization.absolute.latest.percent | Interface utilization percentage for the received traffic. | |
Interface Status UP (ms) | net.interfaceStatus.delta.summation.millisecond | Interface uptime in milliseconds. | |
Interface Tx Utilization (%) | net.tx.utilization.absolute.latest.percent | Interface utilization percentage for the transmitted traffic. | |
Interface Utilization (%) | net.utilization.absolute.latest.percent | Interface utilization percentage for the transmitted and received traffic. | |
Max Host Latency Per pNIC | netopa.pnicLatency.absolute.maximum.microsecond | Maximim time taken by the data to pass from one host pNIC on a network to another. | Yes |
Max Network Traffic Rate (Kbps) | net.usage.rate.maximum.kiloBitsPerSecond | Maximum network usage rate on the switch port over any five minute interval in the selected duration. | |
Max Network Tx Rate (Kbps) | net.transmitted.rate.maximum.kiloBitsPerSecond | Maximum network data transmission rate over any five minute interval in the selected duration. | |
Max Packet Drop Ratio (%) | net.packetDrop.ratio.maximum.percent | Maximum five minute interval ratio of total dropped packets to total number of packets. | |
Max Packet Drops | net.droppedTotal.delta.maximum.number | Maximum number of dropped packets over any five minute interval in the selected duration. | |
Maximum Egress Latency | net.latency.absolute.maximum.nanosecond | Maximum end-to-end latency of successful requests made to a switch port. | |
Maximum Total Network Rate (Kbps) | net.total.rate.maximum.kiloBitsPerSecond | Maximum network usage rate over any five minute interval in the selected duration. | |
Min Host Latency Per pNIC (ms) | netopa.pnicLatency.absolute.minimum.microsecond | Minimum time taken by the data to pass from one host pNIC on a network to another. | |
Minimum Egress Latency | net.latency.absolute.minimum.nanosecond | Minimum end-to-end latency of successful requests made to a switch port. | |
Multicast Rx Packets | net.multicastRx.delta.summation.number | Number of multicast packets received in the selected duration. | |
Multicast Tx Packets | net.multicastTx.delta.summation.number | Number of multicast packets transmitted in the selected duration. | |
Network Align Errors | net.errorAlign.delta.summation.number | Number of alignment errors detected over the network in the selected duration. Network alignment errors occur if a frame arrives with part of an octet missing, and having an FCS error. |
|
Network Carrier Sense Errors | net.errorCarrierSense.delta.summation.number | Number of carrier sense errors detected over the network in the selected duration. | |
Network Deferred Tx Errors | net.errorDeferredTx.delta.summation.number | Number of deferred transmission errors detected over the network in the selected duration. | |
Network Excessive Collision Errors | net.errorExcessiveCollisions.delta.summation.number | Number of excessive collision errors detected over the network in the selected duration. | |
Network Late Collision Errors | net.errorLateCollisions.delta.summation.number | Number of late collision errors detected over the network in the selected duration. | |
Network Long Frame Errors | net.errorFrameTooLongs.delta.summation.number | Number of network long frame errors detected over the network in the selected duration. | |
Network Max Rx Rate (Kbps) | net.received.rate.maximum.kiloBitsPerSecond | Maximum rate at which the data is received during the time interval. | |
Network Maximum Rx Rate (Kbps) | net.rx.rate.maximum.kiloBitsPerSecond | Maximum rate at which the data is received during the time interval. | |
Network Maximum Tx Rate (Kbps) | net.tx.rate.maximum.kiloBitsPerSecond | Maximum rate at which the data is transmitted during the time interval. | |
Network Multi Collision Errors | net.errorMultiCollisionFrames.delta.summation.number | Number of multi collision errors detected over the network in the selected duration. | |
Network Packet Count | net.packetsTotal.delta.summation.number | Total number of packets transmitted and received from the switch port. | |
Network Packet Drop Percent (%) | net.packetDrop.ratio.average.percent | Average ratio of total number of dropped packets to total number of packets. | |
Network Packet Drops | net.droppedTotal.delta.summation.number | Total number of dropped packets during the time interval. | |
Network Receive Errors | net.errorRcv.delta.summation.number | Number of receive errors on the switch port during the time interval. Receive errors occur when there is excessive output rates of traffic, or if the receive buffer is full. |
|
Network Rx Int Mac Errors | net.errorRxIntMac.delta.summation.number | The number of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. | |
Network Rx Rate (Kbps) | net.received.rate.average.kiloBitsPerSecond | Average rate at which data is received during the time interval. This metric represents the bandwidth of the network. |
Yes |
Network Single Collision Errors | net.errorSingleCollisionFrames.delta.summation.number | Number of single collision errors detected over the network in the selected duration. | |
Network SQE Test Errors | net.errorSQETests.delta.summation.number | Number of signal quality test errors detected over the network in the selected duration. | |
Network Symbol Errors | net.errorSymbol.delta.summation.number | Number of symbol errors detected over the network in the selected duration. | |
Network Traffic Rate (Kbps) | net.usage.rate.average.kiloBitsPerSecond | Average rate of received and transmitted traffic during the time interval. | Yes |
Network Tx Intmac Errors | net.errorTxIntMac.delta.summation.number | Number of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. | |
Network Tx Rate (Kbps) | net.transmitted.rate.average.kiloBitsPerSecond | The average rate at which data was transmitted during the time interval. | Yes |
Network Undersize Errors | net.errorUnderSize.delta.summation.number | Number of undersize errors detected over the network in the selected duration. This error is an indication of a bad frame generated by the connected device. |
|
Network Xmit Errors | net.errorXmit.delta.summation.number | Number of Xmit errors detected over the network in the selected duration. Xmit errors occur when there is excess input rates of traffic, or if the transmit buffer is full. The transmit buffer becomes full because of excessive collisions and 10 MB ports. You must increase the speed of the interface and move the link partner to full-duplex to minimize the occurrence of Xmit errors. |
|
Out Queue Length | net.outQLen.absolute.average.number | Number of output packets waiting in the queue. | |
Rx Broadcast Packets | net.broadcastRx.delta.summation.number | Number of broadcast packets received during the specified time interval. | |
Rx Broadcast Ratio (%) | net.broadcastByRx.ratio.average.percent | Percentage of broadcast packets received during the time interval. | |
Rx Frame Errors | net.rxframes.delta.summation.number | Number of frame errors received during the time interval. Rx frame errors can occur due to various reasons such as noise or interference in the communication channel, incorrect packet formatting, or issues with the network hardware. |
|
Rx Jumbo Packets | net.jumboRx.delta.summation.number | Number of jumbo packets received during the time interval. | |
Rx Packet Drop Percent (%) | net.packetDropRx.ratio.average.percent | Average ratio of total number of dropped Rx packets to total number of Rx packets. | |
Rx Packet Errors | net.errorRx.delta.summation.number | Number of received packet errors detected over the network in the selected duration. For packet-oriented interfaces, an Rx packet error indicates the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer. |
|
Rx Packet Per Second | net.ppsRx.rate.average.number | Average rate at which packets are received per second. | |
Rx Packets | net.packetsRx.delta.summation.number | Number of packets received during the time interval. | |
Switch Port Uptime (%) | net.interfaceStatus.rate.average.percent | Interface uptime percentage. | |
Total Network Traffic (Kb) | net.usage.delta.summation.kiloBytes | Sum of data transmitted and received during the time interval. | |
Total Packet Per Second | net.ppsTotal.rate.average.number | Average rate of total packets (received packets and transmitted packets) per second. | |
Total Rx Bytes | net.totalRx.delta.summation.bytes | Total number of bytes received by the switch port. | |
Total Tx Bytes | net.totalTx.delta.summation.bytes | Total number of bytes transmitted by the switch port. | |
Tx Broadcast Packets | net.broadcastTx.delta.summation.number | Number of broadcast packets transmitted during the time interval. | |
Tx Broadcast Ratio (%) | net.broadcastByTx.ratio.average.percent | Average percent of broadcast packets transmitted during a specified time interval. | |
Tx Jumbo Packets | net.jumboTx.delta.summation.number | Number of jumbo packets transmitted during the time interval. | |
Tx Packet Drop Percent (%) | net.packetDropTx.ratio.average.percent | Ratio of total number of dropped Tx packets to total number of Tx packets. | |
Tx Packet Errors | net.errorTx.delta.summation.number | Number of transmitted packet errors detected over the network in the selected duration. For packet-oriented interfaces, Tx packet errors indicate the number of outbound packets that were not transmitted because of errors. |
|
Tx Packet Per Second | net.ppsTx.rate.average.number | Number of packets transmitted per second during the time interval. | |
Tx Packets | net.packetsTx.delta.summation.number | Total number of packets transmitted during the time interval. | |
Unicast Rx Packets | net.unicastRx.delta.summation.number | Total number of unicast packets received during the time interval. | |
Unicast Tx Packets | net.unicastTx.delta.summation.number | Total number of unicast packets transmitted during the time interval. | |
Unknown Rx Packets | net.unknownRx.delta.summation.number | Total number of unknown packets received during the time interval. For packet-oriented interfaces, unknown Rx packets indicate the number of packets received through the interface that were discarded because of an unknown protocol or an unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, unknown Rx packets indicate the number of transmission units received through the interface that were discarded because of an unknown protocol or an unsupported protocol. |
|
uRPF Drop Packets | net.droppedRPFRx.delta.summation.number | Number of packets dropped at the switch port due to unicast reverse-path forwarding (uRPF). | |
uRPF Packet Drop Ratio (%) | net.droppedRPFRx.rate.average.percent | Average ratio of dropped uRPF packets to total Rx packets. | |
RX Missed Error | net.pnic.receiveMissedErrors.absolute.latest.number | The number of total RX missed errors. | |
RX Ring Buffer Usage Percentage | net.pnicRx.ringBuffer.usage.absolute.average.percent | The average percentage of RX ring buffer capacity used. | |
TX Ring Buffer Usage Percentage | net.pnicTx.ringBuffer.usage.absolute.average.percent | The avarage percentage of TX ring buffer capacity used. | |
RX Ring Buffer Current Capacity | net.pnicRx.committed.absolute.latest.bytes | Currently configured Rx Ring buffer capacity in bytes. | |
TX Ring Buffer Current Capacity | net.pnicTx.committed.absolute.latest.bytes | Currently configured Tx Ring buffer capacity in bytes. |
Edge Data Plane CPU Core Metrics
These metrics provide information about the usage of the Edge Data Plane CPU cores that are connected to the switch ports.
Metric Name | Metric API Name | Description |
---|---|---|
Edge Dataplane.CPU Core Micro Flow Cache Hit Percent | edge.dataplane.cpu.core.microflowcache.hit.rate.average.percent | Average percentage of micro flow cache hit rate of the Edge dataplane CPU core . |
Edge Dataplane.CPU Core Mega Flow Cache Hit Percent | edge.dataplane.cpu.core.megaflowcache.hit.rate.average.percent | Average percentage of mega flow cache hit rate of the Edge dataplane CPU core |