Skip to content

Network-specific metrics

net

Metrics for network interface and protocol usage for Linux systems. Monitoring the volume of data transfer and potential errors is important to understanding the network health and performance. Visit the InfluxDB Telegraf plugin documentation for details.

Tags: interface, node_id

bytes fields: Monitoring the volume of data transfer, which is important to bandwidth management and network capacity planning.

  • bytes_recv: The total number of bytes received by the interface
  • bytes_sent: The total number of bytes sent by the interface

drop fields: Dropped packets are often a sign of network congestion, hardware issues, or incorrect configurations. Dropped packets can lead to performance degradation.

  • drop_in: The total number of received packets dropped by the interface
  • drop_out: The total number of transmitted packets dropped by the interface

error fields: High error rates can signal issues with the network hardware, interference, or configuration problems.

  • err_in: The total number of receive errors detected by the interface
  • err_out: The total number of transmit errors detected by the interface

packet fields: The number of packets sent and received gives an indication of network traffic and can help identify if the network is under heavy load or if there are issues with packet transmission.

  • packets_recv: The total number of packets sent by the interface
  • packets_sent: The total number of packets received by the interface

nstat

Network metrics. Visit the InfluxDB Telegraf plugin documentation for more.

Tags: name, node_id

ICMP fields

ICMP (internet control message protocol) metrics are used for network diagnostics and control messages, like error reporting and operational queries. Visit this page for additional field definitions.

Key terms:

  • Echo requests/replies (ping): Used to test reachability and round-trip time.
  • Destination unreachable: Indicates that a destination is unreachable.
  • Parameter problems: Signals issues with IP header parameters.
  • Redirect messages: Instructs to use a different route.
  • Time exceeded messages: Indicates that the time to live (TTL) for a packet has expired.

IP fields

IP (internet protocol) metrics monitor the core protocol for routing packets across the internet and local networks.

Visit this page for additional field definitions.

Key terms:

  • Address errors: Errors related to incorrect or unreachable IP addresses.
  • Header errors: Problems in the IP header, such as incorrect checksums or formatting issues.
  • Delivered packets: Packets successfully delivered to their destination.
  • Discarded packets: Packets discarded due to errors or lack of buffer space.
  • Forwarded datagrams: Packets routed to their next hop towards the destination.
  • Reassembly failures: Failure in reassembling fragmented IP packets.
  • IPv6 multicast/broadcast packets: Packets sent to multiple destinations or all nodes in a network segment in IPv6.

TCP fields

These metrics monitor the TCP, or transmission control protocol, which provides reliable, ordered, and error-checked delivery of data between applications. Visit this page for additional field definitions.

Key terms:

  • Connection opens: Initiating a new TCP connection.
  • Segments: Units of data transmission in TCP.
  • Reset segments (RST): Used to abruptly close a connection.
  • Retransmissions: Resending data that was not successfully received.
  • Active/passive connection openings: Connections initiated actively (outgoing) or passively (incoming).
  • Checksum errors: Errors detected in the TCP segment checksum.
  • Timeout retransmissions: Resending data after a timeout, indicating potential packet loss.

UDP fields

These metrics monitor the UDP, or user datagram protocol, which facilitates low-latency (low-delay) but less reliable data transmission compared to TCP. Visit this page for additional field definitions.

  • Datagrams: Basic transfer units in UDP.
  • Receive/send buffer errors: Errors due to insufficient buffer space for incoming/outgoing data.
  • No ports: Datagrams sent to a port with no listener.
  • Checksum errors: Errors in the checksum field of UDP datagrams.
All nstat fields
  • Icmp6InCsumErrors
  • Icmp6InDestUnreachs
  • Icmp6InEchoReplies
  • Icmp6InEchos
  • Icmp6InErrors
  • Icmp6InGroupMembQueries
  • Icmp6InGroupMembReductions
  • Icmp6InGroupMembResponses
  • Icmp6InMLDv2Reports
  • Icmp6InMsgs
  • Icmp6InNeighborAdvertisements
  • Icmp6InNeighborSolicits
  • Icmp6InParmProblems
  • Icmp6InPktTooBigs
  • Icmp6InRedirects
  • Icmp6InRouterAdvertisements
  • Icmp6InRouterSolicits
  • Icmp6InTimeExcds
  • Icmp6OutDestUnreachs
  • Icmp6OutEchoReplies
  • Icmp6OutEchos
  • Icmp6OutErrors
  • Icmp6OutGroupMembQueries
  • Icmp6OutGroupMembReductions
  • Icmp6OutGroupMembResponses
  • Icmp6OutMLDv2Reports
  • Icmp6OutMsgs
  • Icmp6OutNeighborAdvertisements
  • Icmp6OutNeighborSolicits
  • Icmp6OutParmProblems
  • Icmp6OutPktTooBigs
  • Icmp6OutRedirects
  • Icmp6OutRouterAdvertisements
  • Icmp6OutRouterSolicits
  • Icmp6OutTimeExcds
  • Icmp6OutType133
  • Icmp6OutType135
  • Icmp6OutType143
  • IcmpInAddrMaskReps
  • IcmpInAddrMasks
  • IcmpInCsumErrors
  • IcmpInDestUnreachs
  • IcmpInEchoReps
  • IcmpInEchos
  • IcmpInErrors
  • IcmpInMsgs
  • IcmpInParmProbs
  • IcmpInRedirects
  • IcmpInSrcQuenchs
  • IcmpInTimeExcds
  • IcmpInTimestampReps
  • IcmpInTimestamps
  • IcmpMsgInType3
  • IcmpMsgOutType3
  • IcmpOutAddrMaskReps
  • IcmpOutAddrMasks
  • IcmpOutDestUnreachs
  • IcmpOutEchoReps
  • IcmpOutEchos
  • IcmpOutErrors
  • IcmpOutMsgs
  • IcmpOutParmProbs
  • IcmpOutRedirects
  • IcmpOutSrcQuenchs
  • IcmpOutTimeExcds
  • IcmpOutTimestampReps
  • IcmpOutTimestamps
  • Ip6FragCreates
  • Ip6FragFails
  • Ip6FragOKs
  • Ip6InAddrErrors
  • Ip6InBcastOctets
  • Ip6InCEPkts
  • Ip6InDelivers
  • Ip6InDiscards
  • Ip6InECT0Pkts
  • Ip6InECT1Pkts
  • Ip6InHdrErrors
  • Ip6InMcastOctets
  • Ip6InMcastPkts
  • Ip6InNoECTPkts
  • Ip6InNoRoutes
  • Ip6InOctets
  • Ip6InReceives
  • Ip6InTooBigErrors
  • Ip6InTruncatedPkts
  • Ip6InUnknownProtos
  • Ip6OutBcastOctets
  • Ip6OutDiscards
  • Ip6OutForwDatagrams
  • Ip6OutMcastOctets
  • Ip6OutMcastPkts
  • Ip6OutNoRoutes
  • Ip6OutOctets
  • Ip6OutRequests
  • Ip6ReasmFails
  • Ip6ReasmOKs
  • Ip6ReasmReqds
  • Ip6ReasmTimeout
  • IpDefaultTTL
  • IpExtInBcastOctets
  • IpExtInBcastPkts
  • IpExtInCEPkts
  • IpExtInCsumErrors
  • IpExtInECT0Pkts
  • IpExtInECT1Pkts
  • IpExtInMcastOctets
  • IpExtInMcastPkts
  • IpExtInNoECTPkts
  • IpExtInNoRoutes
  • IpExtInOctets
  • IpExtInTruncatedPkts
  • IpExtOutBcastOctets
  • IpExtOutBcastPkts
  • IpExtOutMcastOctets
  • IpExtOutMcastPkts
  • IpExtOutOctets
  • IpForwDatagrams
  • IpForwarding
  • IpFragCreates
  • IpFragFails
  • IpFragOKs
  • IpInAddrErrors
  • IpInDelivers
  • IpInDiscards
  • IpInHdrErrors
  • IpInReceives
  • IpInUnknownProtos
  • IpOutDiscards
  • IpOutNoRoutes
  • IpOutRequests
  • IpReasmFails
  • IpReasmOKs
  • IpReasmReqds
  • IpReasmTimeout
  • TcpActiveOpens
  • TcpAttemptFails
  • TcpCurrEstab
  • TcpEstabResets
  • TcpExtArpFilter
  • TcpExtBusyPollRxPackets
  • TcpExtDelayedACKLocked
  • TcpExtDelayedACKLost
  • TcpExtDelayedACKs
  • TcpExtEmbryonicRsts
  • TcpExtIPReversePathFilter
  • TcpExtListenDrops
  • TcpExtListenOverflows
  • TcpExtLockDroppedIcmps
  • TcpExtOfoPruned
  • TcpExtOutOfWindowIcmps
  • TcpExtPAWSActive
  • TcpExtPAWSEstab
  • TcpExtPAWSPassive
  • TcpExtPruneCalled
  • TcpExtRcvPruned
  • TcpExtSyncookiesFailed
  • TcpExtSyncookiesRecv
  • TcpExtSyncookiesSent
  • TcpExtTCPACKSkippedChallenge
  • TcpExtTCPACKSkippedFinWait2
  • TcpExtTCPACKSkippedPAWS
  • TcpExtTCPACKSkippedSeq
  • TcpExtTCPACKSkippedSynRecv
  • TcpExtTCPACKSkippedTimeWait
  • TcpExtTCPAbortFailed
  • TcpExtTCPAbortOnClose
  • TcpExtTCPAbortOnData
  • TcpExtTCPAbortOnLinger
  • TcpExtTCPAbortOnMemory
  • TcpExtTCPAbortOnTimeout
  • TcpExtTCPAutoCorking
  • TcpExtTCPBacklogDrop
  • TcpExtTCPChallengeACK
  • TcpExtTCPDSACKIgnoredNoUndo
  • TcpExtTCPDSACKIgnoredOld
  • TcpExtTCPDSACKOfoRecv
  • TcpExtTCPDSACKOfoSent
  • TcpExtTCPDSACKOldSent
  • TcpExtTCPDSACKRecv
  • TcpExtTCPDSACKUndo
  • TcpExtTCPDeferAcceptDrop
  • TcpExtTCPDirectCopyFromBacklog
  • TcpExtTCPDirectCopyFromPrequeue
  • TcpExtTCPFACKReorder
  • TcpExtTCPFastOpenActive
  • TcpExtTCPFastOpenActiveFail
  • TcpExtTCPFastOpenCookieReqd
  • TcpExtTCPFastOpenListenOverflow
  • TcpExtTCPFastOpenPassive
  • TcpExtTCPFastOpenPassiveFail
  • TcpExtTCPFastRetrans
  • TcpExtTCPForwardRetrans
  • TcpExtTCPFromZeroWindowAdv
  • TcpExtTCPFullUndo
  • TcpExtTCPHPAcks
  • TcpExtTCPHPHits
  • TcpExtTCPHPHitsToUser
  • TcpExtTCPHystartDelayCwnd
  • TcpExtTCPHystartDelayDetect
  • TcpExtTCPHystartTrainCwnd
  • TcpExtTCPHystartTrainDetect
  • TcpExtTCPKeepAlive
  • TcpExtTCPLossFailures
  • TcpExtTCPLossProbeRecovery
  • TcpExtTCPLossProbes
  • TcpExtTCPLossUndo
  • TcpExtTCPLostRetransmit
  • TcpExtTCPMD5NotFound
  • TcpExtTCPMD5Unexpected
  • TcpExtTCPMTUPFail
  • TcpExtTCPMTUPSuccess
  • TcpExtTCPMemoryPressures
  • TcpExtTCPMinTTLDrop
  • TcpExtTCPOFODrop
  • TcpExtTCPOFOMerge
  • TcpExtTCPOFOQueue
  • TcpExtTCPOrigDataSent
  • TcpExtTCPPartialUndo
  • TcpExtTCPPrequeueDropped
  • TcpExtTCPPrequeued
  • TcpExtTCPPureAcks
  • TcpExtTCPRcvCoalesce
  • TcpExtTCPRcvCollapsed
  • TcpExtTCPRenoFailures
  • TcpExtTCPRenoRecovery
  • TcpExtTCPRenoRecoveryFail
  • TcpExtTCPRenoReorder
  • TcpExtTCPReqQFullDoCookies
  • TcpExtTCPReqQFullDrop
  • TcpExtTCPRetransFail
  • TcpExtTCPSACKDiscard
  • TcpExtTCPSACKReneging
  • TcpExtTCPSACKReorder
  • TcpExtTCPSYNChallenge
  • TcpExtTCPSackFailures
  • TcpExtTCPSackMerged
  • TcpExtTCPSackRecovery
  • TcpExtTCPSackRecoveryFail
  • TcpExtTCPSackShiftFallback
  • TcpExtTCPSackShifted
  • TcpExtTCPSchedulerFailed
  • TcpExtTCPSlowStartRetrans
  • TcpExtTCPSpuriousRTOs
  • TcpExtTCPSpuriousRtxHostQueues
  • TcpExtTCPSynRetrans
  • TcpExtTCPTSReorder
  • TcpExtTCPTimeWaitOverflow
  • TcpExtTCPTimeouts
  • TcpExtTCPToZeroWindowAdv
  • TcpExtTCPWantZeroWindowAdv
  • TcpExtTCPWinProbe
  • TcpExtTW
  • TcpExtTWKilled
  • TcpExtTWRecycled
  • TcpInCsumErrors
  • TcpInErrs
  • TcpInSegs
  • TcpMaxConn
  • TcpOutRsts
  • TcpOutSegs
  • TcpPassiveOpens
  • TcpRetransSegs
  • TcpRtoAlgorithm
  • TcpRtoMax
  • TcpRtoMin
  • Udp6IgnoredMulti
  • Udp6InCsumErrors
  • Udp6InDatagrams
  • Udp6InErrors
  • Udp6NoPorts
  • Udp6OutDatagrams
  • Udp6RcvbufErrors
  • Udp6SndbufErrors
  • UdpIgnoredMulti
  • UdpInCsumErrors
  • UdpInDatagrams
  • UdpInErrors
  • UdpLite6InCsumErrors
  • UdpLite6InDatagrams
  • UdpLite6InErrors
  • UdpLite6NoPorts
  • UdpLite6OutDatagrams
  • UdpLite6RcvbufErrors
  • UdpLite6SndbufErrors
  • UdpLiteIgnoredMulti
  • UdpLiteInCsumErrors
  • UdpLiteInDatagrams
  • UdpLiteInErrors
  • UdpLiteNoPorts
  • UdpLiteOutDatagrams
  • UdpLiteRcvbufErrors
  • UdpLiteSndbufErrors
  • UdpNoPorts
  • UdpOutDatagrams
  • UdpRcvbufErrors
  • UdpSndbufErrors