Releases: GiedriusS/thanos
Releases · GiedriusS/thanos
v0.24.0-performance6: *: use Prometheus fork with xrate/xdelta/xincrease
Now has xrate/xdelta/xincrease.
0.24.0-performance5
Fixed pushdown.
v0.24.0-performance4: pushdown: add package
Signed-off-by: Giedrius Statkevičius <[email protected]>
v0.24.0-performance3: store: fix label extending
Use the appropriate function `labelpb.ExtendSortedLabels` to extend the labelset in `queryPrometheus` with external labels. It maintains the invariant that labelset is a sorted set of labels. Otherwise, random errors might occur with pushdown enabled: `Error executing query: vector cannot contain metrics with the same labelset` I have triggered this with a weird query `max_over_time(up[5m])` & with HA pairs. Signed-off-by: Giedrius Statkevičius <[email protected]>
v0.24.0-performance2: .gitignore: update
Performance version based on commit c3325d6. Extra changes:
- Reduced gap to 128KiB
- Deduplicating same Series() requests
- Fixed optimized data retrieval in Series()
0.24.0-performance2: .gitignore: update
Performance version based on commit c3325d6. Extra changes:
- Reduced gap to 128KiB
- Deduplicating same Series() requests
- Fixed optimized data retrieval in Series()
0.24.0-performance1: store: optimize data retrieval
Performance version based on commit c3325d6. Extra changes:
- Reduced gap to 128KiB
- Deduplicating same Series() requests
- Optimized data retrieval in Series()
v0.23.0-perf7: query: remove reference to HasClients()
Removed debug print statements
v0.23.0-perf6: query: remove reference to HasClients()
Signed-off-by: Giedrius Statkevičius <[email protected]>
v0.23.0-perf5: query: only ask for data that is really needed
Signed-off-by: Giedrius Statkevičius <[email protected]>