I think that this relates to a similar issue #396 that was resolved in #718
Rule component uses : pkg/store/tsdb.go , so it still suffers from the same problem.
Thanos version 0.3.2
Prometheus version 2.5.0
Golang version go1.11.5
What happened
Long range query from the rule component store for a time period of a month returns partial results .
How to reproduce it (as minimally and precisely as possible):
When executing a query for a time period of a month from data that exists in the rule component store this will happen always.
This is how it looks when executing the query for a period of 3 weeks:

And this is for 4 weeks:
