I would like to use ELK to analyze user navigation patterns (ala Apache Access logs) and wondering if a User Flow graph similar to Google Analytics could be added as a visualization.
I have not quite figured out the document structure that could power that yet but I imagine that each document would be a session and it could maybe have 6 fields for the 1st visited page, 2nd visited page and so on...
Here's a sample User Flow graph from google analytics:

:+1:
+1
Same could be used to show relationships in firewall logs.
Three "panes"
Left, incoming connections
Middle, the ip being viewed
Right, outgoing connections
I think the big problem to solve is how to create a generic visualization that can be used with different types of data.
But, Packetbeat used to have a panel sort of like that for Kibana 3
+1
via @JalehD
This is a request for making snakey diagrams available in kibana visualizations , there is this thirdparty plugin for kibana 4 https://github.com/chenryn/kbn_sankey_vis but it'll be best to have this as part of kibana visualisations.
This kind of visualization is useful for example to show what an average user visit looks like on a given website or to show the data flow between various applications from those applications log data.
https://github.com/james-irwin/enronsankey/ has some sample code we could use?
+1
+1
++
+1
+1
+1
+1
+1
You can now do this with Vega. If you haven't already, check out this blog post by @nyurik. You'll need Kibana 6.2+
Most helpful comment
You can now do this with Vega. If you haven't already, check out this blog post by @nyurik. You'll need Kibana 6.2+