Performance multiple store (bucket) #5341
Replies: 1 comment 1 reply
-
With this scale, you should think about the strategy of partitioning. What I mean by that is that all your metrics in different buckets should ideally be divided into many distinct labels. Thanos Query uses those labels to "know" where to send a query. If all your queries will need to be sent to many Thanos Stores then it won't be that fast. Another thing to consider is using |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have few question before creating "huge" infrastructure. (more thans 1000 servers / many differnt exporters / metrics push / ...).
I want to deploy a stack with prometheus / thanos receiver / thanos store / thanos compactor and thanos query.
We need to split metrics to different bucket and have different long term retetion time. I don't know what are the limit and if at a certain number of bucket, thanos become more and more slowler ?
If we have for exemple 30 different buckets. Is it working without any problem ? Thanos query is able to query all the store and be fast as if we have only one bucket ? What are the "recommandation" about using multiple bucket and store ?
I don't see other feedback about this kind of question.
Thank you very much
Beta Was this translation helpful? Give feedback.
All reactions