Flows support in 5.0 is quite rudimentary, not really taking any network layers (arbitrary timeout) into account and only counting packets and bytes. Plus, there is a parent-child relation between flows and transactions, not yet represented in packetbeat events being published.
List of flow proposed enhancements:
@urso @adriansr Does this pull also partially address this issue? https://github.com/elastic/beats/pull/5476
@tbragin No. Flows support and integrating flows into application protocols is about collecting metrics only.
If using Packetbeat and not interested in any of the supported protocols can we have a generic "TCP" option where we can specify a list of ports to be able to filter on specific traffic flows before the analysis stage.
@london2016 this can already be done by configuring your custom packet filter in the device configs. Please checkout the forums if you need any help.
Well...version 7.0 is here and nothing has been resolved about this issue yet...
PB version 7.3.1 has been released but this issue is still there and many are facing problems due to lack of information in debugging mode. This flow enhancement is necessary for troubleshooting.
Pinging @elastic/integrations-services (Team:Services)
Adding this to triage because we're still seeing requests for ways to measure tcp connection drops in particular and it looks like this fell off the radar for a while.