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