Skip to content

Commit 204164e

Browse files
committed
Include TCP OutRsts in netstat metrics
TCP "OutRsts" is the number of TCP Resets sent by the node. This can be useful for monitoring connection failures and flooding. Signed-off-by: Ben Kochie <superq@gmail.com>
1 parent b9c9670 commit 204164e

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
* [CHANGE]
44
* [FEATURE]
5-
* [ENHANCEMENT]
5+
* [ENHANCEMENT] Include TCP OutRsts in netstat metrics
66
* [BUGFIX]
77

88
## 1.0.0 / 2020-05-25

collector/fixtures/e2e-64k-page-output.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1886,6 +1886,9 @@ node_netstat_Tcp_InErrs 5
18861886
# HELP node_netstat_Tcp_InSegs Statistic TcpInSegs.
18871887
# TYPE node_netstat_Tcp_InSegs untyped
18881888
node_netstat_Tcp_InSegs 5.7252008e+07
1889+
# HELP node_netstat_Tcp_OutRsts Statistic TcpOutRsts.
1890+
# TYPE node_netstat_Tcp_OutRsts untyped
1891+
node_netstat_Tcp_OutRsts 1003
18891892
# HELP node_netstat_Tcp_OutSegs Statistic TcpOutSegs.
18901893
# TYPE node_netstat_Tcp_OutSegs untyped
18911894
node_netstat_Tcp_OutSegs 5.4915039e+07

collector/fixtures/e2e-output.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,6 +1955,9 @@ node_netstat_Tcp_InErrs 5
19551955
# HELP node_netstat_Tcp_InSegs Statistic TcpInSegs.
19561956
# TYPE node_netstat_Tcp_InSegs untyped
19571957
node_netstat_Tcp_InSegs 5.7252008e+07
1958+
# HELP node_netstat_Tcp_OutRsts Statistic TcpOutRsts.
1959+
# TYPE node_netstat_Tcp_OutRsts untyped
1960+
node_netstat_Tcp_OutRsts 1003
19581961
# HELP node_netstat_Tcp_OutSegs Statistic TcpOutSegs.
19591962
# TYPE node_netstat_Tcp_OutSegs untyped
19601963
node_netstat_Tcp_OutSegs 5.4915039e+07

collector/netstat_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const (
3434
)
3535

3636
var (
37-
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|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts|RcvbufErrors|SndbufErrors))$").String()
37+
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()
3838
)
3939

4040
type netStatCollector struct {

0 commit comments

Comments
 (0)