Replies: 2 comments 2 replies
-
Thanks, these are excellent ideas. To do what you wanted to do currently, you are right, you will have to run 3 separate TickTockDB instances. And as for aggregation (or downsampling), for now, you have to have client send data in different granularity to different TickTockDB instances, or you can fetch from higher granularity instances and downsample them yourself before writing to lower granularity instances. TickTockDB currently does not do downsampling on incoming data before writing, it can only do it while reading/querying. |
Beta Was this translation helpful? Give feedback.
-
It is common in TSDBs that historical data are compacted in different granularity. The older the data the coarse the granularity. It is a great feature. Unfortunately we don't have time to do this yet. But let's keep it in our future feature list. |
Beta Was this translation helpful? Give feedback.
-
Hello,
for my setup I have the following ideas regarding retention and aggregation:
The set of configuration properties lists a single
tsdb.retention.threshold
. So I assume my desired setup cannot be realized with a single ticktock instance.Would it be the desired way to run multiple separate ticktock instances - one for each retention period - to achieve the goal?
Aggregation than can be done either while data rushes in or by periodically fetching from the higher granularity and writing to the lower granularity instances. Right?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions