diff --git a/pkg/plugin/linuxutil/linuxutil_linux.go b/pkg/plugin/linuxutil/linuxutil_linux.go index aa4d2d24f9..2733a02117 100644 --- a/pkg/plugin/linuxutil/linuxutil_linux.go +++ b/pkg/plugin/linuxutil/linuxutil_linux.go @@ -67,7 +67,7 @@ func (lu *linuxUtil) run(ctx context.Context) error { return nil case <-ticker.C: opts := &NetstatOpts{ - CuratedKeys: false, + CuratedKeys: true, AddZeroVal: false, ListenSock: false, PrevTCPSockStats: lu.prevTCPSockStats, diff --git a/pkg/plugin/linuxutil/types_linux.go b/pkg/plugin/linuxutil/types_linux.go index c0467360e4..27f7b40dc7 100644 --- a/pkg/plugin/linuxutil/types_linux.go +++ b/pkg/plugin/linuxutil/types_linux.go @@ -35,6 +35,9 @@ var netstatCuratedKeys = map[string]struct{}{ "DataCsumErr": {}, "AddAddrDrop": {}, "RmAddrDrop": {}, + "TCPTimeouts": {}, + "TCPLossProbes": {}, + "TCPLostRetransmit": {}, } type ConnectionStats struct {