Skip to main content

Socket statistics

Socket statistics

Plugin: proc.plugin Module: /proc/net/sockstat

Maintained by Netdata

Overview​

This integration provides socket statistics.

This collector is supported on all platforms.

This collector supports collecting metrics from multiple instances of this integration, including remote instances.

Default Behavior​

Auto-Detection​

This integration doesn't support auto-detection.

Limits​

The default configuration for this integration does not impose any limits on data collection.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup​

Prerequisites​

No action required.

Configuration​

Options​

There are no configuration options.

via File​

There is no configuration file.

Examples​

There are no configuration examples.

Alerts​

The following alerts are available:

Alert nameOn metricDescription
tcp_orphans ipv4.sockstat_tcp_socketsorphan IPv4 TCP sockets utilization
tcp_memory ipv4.sockstat_tcp_memTCP memory utilization

Metrics​

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Per Socket statistics instance​

This scope has no labels.

Metrics:

MetricDescriptionDimensionsUnit
ip.sockstat_socketsSockets used for all address familiesusedsockets
ipv4.sockstat_tcp_socketsIPv4 TCP Socketsalloc, orphan, inuse, timewaitsockets
ipv4.sockstat_tcp_memIPv4 TCP Sockets MemorymemKiB
ipv4.sockstat_udp_socketsIPv4 UDP Socketsinusesockets
ipv4.sockstat_udp_memIPv4 UDP Sockets Memorymemsockets
ipv4.sockstat_udplite_socketsIPv4 UDPLITE Socketsinusesockets
ipv4.sockstat_raw_socketsIPv4 RAW Socketsinusesockets
ipv4.sockstat_frag_socketsIPv4 FRAG Socketsinusefragments
ipv4.sockstat_frag_memIPv4 FRAG Sockets MemorymemKiB

Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.