Skip to content

Commit 4065902

Browse files
Add TCPTimeouts to netstat default filter (#2189)
TCP timeouts count is a useful signal to show abnormal network performance and is another signal to aid debugging. This metric can be used to generate proactive alerts for host network namespace workloads. Signed-off-by: Martin Kennelly <[email protected]>
1 parent f5ae31a commit 4065902

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* [ENHANCEMENT]
66
* [BUGFIX]
77

8+
[CHANGE] Add TCPTimeouts to netstat default filter #2189
89
* [ENHANCEMENT] Add flag to disable guest CPU metrics #2123
910
* [ENHANCEMENT] Add DMI collector #303
1011
* [BUGFIX] Fix possible panic on macOS #2133

collector/fixtures/e2e-output.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,6 +2240,9 @@ node_netstat_TcpExt_SyncookiesRecv 0
22402240
# HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent.
22412241
# TYPE node_netstat_TcpExt_SyncookiesSent untyped
22422242
node_netstat_TcpExt_SyncookiesSent 0
2243+
# HELP node_netstat_TcpExt_TCPTimeouts Statistic TcpExtTCPTimeouts.
2244+
# TYPE node_netstat_TcpExt_TCPTimeouts untyped
2245+
node_netstat_TcpExt_TCPTimeouts 115
22432246
# HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens.
22442247
# TYPE node_netstat_Tcp_ActiveOpens untyped
22452248
node_netstat_Tcp_ActiveOpens 3556

collector/netstat_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const (
3636
)
3737

3838
var (
39-
netStatFields = kingpin.Flag("collector.netstat.fields", "Regexp of fields to return for netstat collector.").Default("^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*|TCPSynRetrans)|Tcp_(ActiveOpens|InSegs|OutSegs|OutRsts|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts|RcvbufErrors|SndbufErrors))$").String()
39+
netStatFields = kingpin.Flag("collector.netstat.fields", "Regexp of fields to return for netstat collector.").Default("^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*|TCPSynRetrans|TCPTimeouts)|Tcp_(ActiveOpens|InSegs|OutSegs|OutRsts|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts|RcvbufErrors|SndbufErrors))$").String()
4040
)
4141

4242
type netStatCollector struct {

0 commit comments

Comments
 (0)