I'm seeing lot's of filter cache evictions in Elasticsearch 1.7.1 when I use some more complex Dashboards in Kibana 4.1.1. When I restart the whole cluster (it's a testing environment) it takes about 4 hours until the filter cache reaches the maximum I configured in
I wonder why this happens because I only use the same two dashboards (lots's of visualisations with
terms and some line charts with
date histogram. I only change the timeframe I want to see (from last 12 hours, to this day, to this week, to last 7 days) for testing.
I raised the percentage of filter cache and expected a positive performance impact. I did not yet measure response times because there are some other issues in the infrastructure to fix but at least I did not expect the filter cache to fill up start evicting.
In numbers, there are about 8 evictions per query!
I checked with some other ELK instances I can connect to and they keep at 0.7 evictions per query even after 14 days.
So am I just overreacting or is there something wrong?