- Kibana and Elasticsearch version: 7.9.2, installed with
yumfrom repo elasticsearch-7.x, running on free license.
- Platform: CentOS 7
- I had enabled Kibana's Advanced setting titled Hide 'Time' column (doc_table:hideTimeColumn).
Column sorting in my Discover page did not seem to operate properly. If I clicked on the small up/down arrows at the top of a column, the arrow display would update properly but the column displayed a repeating series of that column rather than a simple sort.
It turns out that Kibana sorts on the timestamp column by default, whether or not this column is visible.
Once I made this discovery I was able to resolve this by manually adding the 'timestamp' column to my display. This allowed me to then disable sorting by time, which in turn allowed me to sort my Discover screen by other fields without interaction from the timestamp field.
Now that I understand what is going on I am less concerned, but think it might be advisable to disable sorting by time when Kibana's Advanced Hide 'Time' column option is enabled.