-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ACM Obs bot] Bump stolostron/thanos to v0.35.1 #128
[ACM Obs bot] Bump stolostron/thanos to v0.35.1 #128
Commits on Nov 19, 2023
-
CI: increase e2e test parallelism (thanos-io#6875)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for d3a4684 - Browse repository at this point
Copy the full SHA d3a4684View commit details -
compact: hook nodownsamplemarkfilter into filters chain (thanos-io#6893)
We have a NoDownsampleMarkFilter that we were not using before in the compactor for some reason. Hook it into the filters chain if downsampling is enabled and then trim matching ULIDs from the downsampling process. Add a test to cover this scenario. Fixes thanos-io#6179. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 68bef3f - Browse repository at this point
Copy the full SHA 68bef3fView commit details
Commits on Nov 20, 2023
-
e2e/compact: fix assertion values (thanos-io#6909)
I think the original values were simply too small there - if the runner is slow then it can see smaller metrics values. If the runner works well then the values can go to these bigger values and then the test fails. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 2ed48f7 - Browse repository at this point
Copy the full SHA 2ed48f7View commit details -
exposes asyncOperationProcessor (thanos-io#6908)
expose struct fix lint Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 67545e6 - Browse repository at this point
Copy the full SHA 67545e6View commit details -
Removed the gitpod from the contribution.md (thanos-io#6907)
Signed-off-by: MeenuyD <meenu.coninja@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 19bbe2e - Browse repository at this point
Copy the full SHA 19bbe2eView commit details -
.circleci: cache tool deps (thanos-io#6910)
I have noticed that downloading tool deps takes ~5 min in CI each time. We should be able to also cache those tool deps. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 5c1169c - Browse repository at this point
Copy the full SHA 5c1169cView commit details -
MAINTAINERS.md: add myself as maintainer (thanos-io#6911)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 0a4f5ae - Browse repository at this point
Copy the full SHA 0a4f5aeView commit details -
blog: Introducing ThanosCon in Paris KubeCon EU 2024 (thanos-io#6912)
* blog: Introducing ThanosCon in Paris KubeCon EU 2024 Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * Add image Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * make docs Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * Apply suggestions Co-authored-by: Matej Gera <38492574+matej-g@users.noreply.github.com> Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com> Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * Apply suggestions Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com> Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * Add link to slack channel Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> --------- Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> Co-authored-by: Matej Gera <38492574+matej-g@users.noreply.github.com> Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7efeb2a - Browse repository at this point
Copy the full SHA 7efeb2aView commit details -
Update 2023-20-11-thanoscon.md (typo) (thanos-io#6915)
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c67f5a7 - Browse repository at this point
Copy the full SHA c67f5a7View commit details
Commits on Nov 21, 2023
-
Added info about ThanosCon to website and Readme. (thanos-io#6917)
* Added info about ThanosCon to website and Readme. Signed-off-by: bwplotka <bwplotka@gmail.com> * Update website/layouts/index.html Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com> Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com> --------- Signed-off-by: bwplotka <bwplotka@gmail.com> Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com> Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for edfdc13 - Browse repository at this point
Copy the full SHA edfdc13View commit details
Commits on Nov 22, 2023
-
Objstore: Bump Objstore for Azure Workload Identity support (thanos-i…
…o#6891) * Bump objstore for Azure Workload Identity support Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * make check-docs Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * Add changelog entry Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * Update Azure client docs Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * make check-docs Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * Move changelog entry to 0.33.0 release Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> * Move changelog entry Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> --------- Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com> Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 053bd4a - Browse repository at this point
Copy the full SHA 053bd4aView commit details -
update compactor backlog doc for checking halt (thanos-io#6906)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for d7ad77e - Browse repository at this point
Copy the full SHA d7ad77eView commit details
Commits on Nov 23, 2023
-
Signed-off-by: Martin Hauskrecht <hauskrechtmartin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4db836f - Browse repository at this point
Copy the full SHA 4db836fView commit details -
Merge pull request thanos-io#6920 from lablabs/main
Update LabyrinthLabs logo
Configuration menu - View commit details
-
Copy full SHA for b5ff094 - Browse repository at this point
Copy the full SHA b5ff094View commit details
Commits on Nov 24, 2023
-
Merge pull request thanos-io#6919 from MichaHoffmann/mhoffm-release-0…
…-33-cherry-pick-objstore-bump Objstore: Bump Objstore for Azure Workload Identity support (thanos-io#6891)
Configuration menu - View commit details
-
Copy full SHA for dc79d57 - Browse repository at this point
Copy the full SHA dc79d57View commit details -
Support reload using signal (thanos-io#6453)
* Support reload using signal Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Add --reloader.method option to sidecar This option allows to tell the sidecar to send a SIGHUP signal to the monitored process to reload its configuration instead of the default HTTP-based method. Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Update docs and CHANGELOG.md Signed-off-by: Simon Pasquier <spasquie@redhat.com> --------- Signed-off-by: Simon Pasquier <spasquie@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 023faa2 - Browse repository at this point
Copy the full SHA 023faa2View commit details
Commits on Nov 27, 2023
-
Support float histogram in store gateway (thanos-io#6925)
* support float histogram in store gateway Signed-off-by: Ben Ye <benye@amazon.com> * fix lint Signed-off-by: Ben Ye <benye@amazon.com> * fix e2e test Signed-off-by: Ben Ye <benye@amazon.com> * update prompb Signed-off-by: Ben Ye <benye@amazon.com> * add changelog Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 9d6f82e - Browse repository at this point
Copy the full SHA 9d6f82eView commit details -
chore: add truelayer to the adopters (thanos-io#6933)
Signed-off-by: Matteo Martellini <matteo.martellini@truelayer.com>
Configuration menu - View commit details
-
Copy full SHA for 5f9f166 - Browse repository at this point
Copy the full SHA 5f9f166View commit details -
Fetcher: Add a BlockIDsFetcher Interface to BaseFetcher (thanos-io#6902)
* add BlockIDsFetcher to BaseFetcher Signed-off-by: Wen Xu <wenxuamz@amazon.com> * fix lint Signed-off-by: Wen Xu <wenxuamz@amazon.com> * use chan in the interface method to accept active block ids Signed-off-by: Wen Xu <wenxuamz@amazon.com> * fix comments Signed-off-by: Wen Xu <wenxuamz@amazon.com> * fix lint Signed-off-by: Wen Xu <wenxuamz@amazon.com> * add description of active and parital blocks and modify changelog Signed-off-by: Wen Xu <wenxuamz@amazon.com> * fix interface description Signed-off-by: Wen Xu <wenxuamz@amazon.com> * remove entry in changelog Signed-off-by: Wen Xu <wenxuamz@amazon.com> --------- Signed-off-by: Wen Xu <wenxuamz@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 8ffb9da - Browse repository at this point
Copy the full SHA 8ffb9daView commit details
Commits on Nov 28, 2023
-
Update hugo file (thanos-io#6927)
* Update hugo file thanos-io#6889 Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * Version 0.33 removed Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> --------- Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for 0d254c9 - Browse repository at this point
Copy the full SHA 0d254c9View commit details -
Updates busybox SHA (thanos-io#6897) (thanos-io#6937)
Signed-off-by: GitHub <noreply@github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d69430d - Browse repository at this point
Copy the full SHA d69430dView commit details -
Fix hotstar logo (thanos-io#6938)
* Fix hotstar logo Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * Delete website/.hugo_build.lock Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com> --------- Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 463dd48 - Browse repository at this point
Copy the full SHA 463dd48View commit details
Commits on Dec 1, 2023
-
Fix deadlock in the Add() function - it accidentally was calling itself recursively. This struct wraps a `MultiError` so we need to call `Add()` on that `MultiError` inside. This deadlock can manifest in Receive - million+ leaking goroutines, all stuck on the MultiTSDB lock. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for a2717d8 - Browse repository at this point
Copy the full SHA a2717d8View commit details -
Merge pull request thanos-io#6949 from thanos-io/fix_errutil_deadlock
errutil: fix deadlock
Configuration menu - View commit details
-
Copy full SHA for e78091b - Browse repository at this point
Copy the full SHA e78091bView commit details
Commits on Dec 3, 2023
-
update runtime/CloseWithErrCapture comment (thanos-io#6952)
* update runtime/CloseWithErrCapture comment Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com> * fix lint Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com> --------- Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f734b9 - Browse repository at this point
Copy the full SHA 7f734b9View commit details -
Added a new flag for maximum retention bytes for thanos (thanos-io#6944)
* changes Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com> * Changed Int64 to BytesVar Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com> * Updated Changelog for new flag in receive Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> --------- Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com> Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for 2de1266 - Browse repository at this point
Copy the full SHA 2de1266View commit details
Commits on Dec 4, 2023
-
fix store gateway span name (thanos-io#6953)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 5191d72 - Browse repository at this point
Copy the full SHA 5191d72View commit details -
Upgrade prometheus to latest main (thanos-io#6950)
* upgrade prometheus to latest main Signed-off-by: Ben Ye <benye@amazon.com> * upgrade again Signed-off-by: Ben Ye <benye@amazon.com> * fix test Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 42f4de4 - Browse repository at this point
Copy the full SHA 42f4de4View commit details -
Improve filtered index cache filtering (thanos-io#6955)
* improve filtered index cache filtering Signed-off-by: Ben Ye <benye@amazon.com> * make inline Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 28407d6 - Browse repository at this point
Copy the full SHA 28407d6View commit details
Commits on Dec 5, 2023
-
store: fix misc label_value issues related to external labels (thanos…
…-io#6879) Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for e578b1f - Browse repository at this point
Copy the full SHA e578b1fView commit details -
receive: fix adding fields to logger
Fix adding fields to the logger because otherwise it looks like "[tenant foo]: (UNDEFINED)". Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a307d60 - Browse repository at this point
Copy the full SHA a307d60View commit details -
Merge pull request thanos-io#6964 from thanos-io/handler_fix_tags
receive: fix adding fields to logger
Configuration menu - View commit details
-
Copy full SHA for 1bcfec0 - Browse repository at this point
Copy the full SHA 1bcfec0View commit details
Commits on Dec 6, 2023
-
Copy labels coming from remote engines (thanos-io#6957)
* Copy labels coming from remote engines When running in distributed mode, the remote engine will use an unsafe cast from ZLabels to Prometheus labels to avoid making new allocations. This makes it hard to use the new gRPC shared buffer pool for receiving and decompressing messages since memory gets retained beyond the scope of a Recv() call. This commit removes the unsafe cast and makes an explicit memory copy of received series labels. Since remote queries are already aggregated series, the amount of data we receive should be small anyway, and the copies on average should have a small impact. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Use clone on strings Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36ce448 - Browse repository at this point
Copy the full SHA 36ce448View commit details -
Add tracing index cache (thanos-io#6954)
* add tracing index cache Signed-off-by: Ben Ye <benye@amazon.com> * changelog Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 5cef7d9 - Browse repository at this point
Copy the full SHA 5cef7d9View commit details
Commits on Dec 7, 2023
-
Change order of log for finished compacting blocks (thanos-io#6966)
Signed-off-by: Daniel Deluiggi <ddeluigg@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e7aecb4 - Browse repository at this point
Copy the full SHA e7aecb4View commit details -
Update MAINTAINERS.md (thanos-io#6967)
Signed-off-by: Matej Gera <38492574+matej-g@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 07e43ca - Browse repository at this point
Copy the full SHA 07e43caView commit details -
Add
keep_firing_for
support to alerting rule (thanos-io#6943)* Add keep_firing_for to alert rules Signed-off-by: JHeil <jheil@coveo.com> * Updating changelog Signed-off-by: JHeil <jheil@coveo.com> * Re-order keepFiringFor at the end of the struct Signed-off-by: JHeil <jheil@coveo.com> --------- Signed-off-by: JHeil <jheil@coveo.com> Signed-off-by: JHeil <52839010+JHeilCoveo@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d4fc6d - Browse repository at this point
Copy the full SHA 5d4fc6dView commit details
Commits on Dec 8, 2023
-
Use registerer for gRPC opts and endpoints (thanos-io#6971)
The EndpointSet and StoreGRPC options accept concrete *prometheus.Registry type. This makes it hard to create multiple instances of them because they will try to register the same metrics and the registry will panic. This commit changes the type to a prometheus.Registerer which allows clients to inject a prefixed registry and get metrics for each instance. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 32f227a - Browse repository at this point
Copy the full SHA 32f227aView commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b8eb86 - Browse repository at this point
Copy the full SHA 7b8eb86View commit details -
Add streaming series limit at block series client (thanos-io#6972)
* add series limit that is applied when streaming using block series client Signed-off-by: Ben Ye <benye@amazon.com> * changelog Signed-off-by: Ben Ye <benye@amazon.com> * add unit tests Signed-off-by: Ben Ye <benye@amazon.com> * address comments Signed-off-by: Ben Ye <benye@amazon.com> * fix comment Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for fc1a6ed - Browse repository at this point
Copy the full SHA fc1a6edView commit details
Commits on Dec 14, 2023
-
Updated the defaultChecked property in checkbox element (thanos-io#6976)
Signed-off-by: lpreethvika-samsung <l.preethvika@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 61dc2b9 - Browse repository at this point
Copy the full SHA 61dc2b9View commit details -
Update prometheus to d0c2d9c (thanos-io#6978)
* Update prometheus to d0c2d9c This commit updates Prometheus to commit d0c2d9c which contains the loser-tree based postings merge. Note that we cannot update to latest main since there is currently a bug in PromQL when querying native histograms introduced by prometheus/prometheus#13276. This issue should be fixed by prometheus/prometheus#13289. This commit also updates the Thanos PromQL engine to latest main. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix handler_test.go Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix manager_test.go Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Use empty registry for file discovery Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88f7119 - Browse repository at this point
Copy the full SHA 88f7119View commit details
Commits on Dec 15, 2023
-
Updates busybox SHA (thanos-io#6982)
Signed-off-by: GitHub <noreply@github.com> Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 96b8dba - Browse repository at this point
Copy the full SHA 96b8dbaView commit details
Commits on Dec 17, 2023
-
Updates busybox SHA (thanos-io#6982)
Signed-off-by: GitHub <noreply@github.com> Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1fbd4e6 - Browse repository at this point
Copy the full SHA 1fbd4e6View commit details -
VERSION: Bump version for release
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 4aea454 - Browse repository at this point
Copy the full SHA 4aea454View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f025f1 - Browse repository at this point
Copy the full SHA 0f025f1View commit details
Commits on Dec 18, 2023
-
Merge remote-tracking branch 'origin/main' into merge-release-0.33-to…
…-main Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 5e672e5 - Browse repository at this point
Copy the full SHA 5e672e5View commit details
Commits on Dec 19, 2023
-
Merge pull request thanos-io#6992 from MichaHoffmann/merge-release-0.…
…33-to-main merge release 0.33 to main
Configuration menu - View commit details
-
Copy full SHA for 480c8d9 - Browse repository at this point
Copy the full SHA 480c8d9View commit details
Commits on Dec 20, 2023
-
rule: native histogram support (thanos-io#6390)
* Added native histogram support for ruler Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> Formatted imports Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> Fixed imports Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> Formated imports Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fixed native histogram tests Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> Fixed receiver type Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fix for rebase Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Added docs for query endpoints differences Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fixed comments and naming Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * made HTTPConfig optional Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * made HTTPConfig optional Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Reverted and added check Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fixes from comments Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * renamed queryconfig to clientconfig Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * common prepareEndpointSet Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * fixed lint Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fixed sidecar Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> * Fixed tests Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> --------- Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for a900cb5 - Browse repository at this point
Copy the full SHA a900cb5View commit details
Commits on Dec 21, 2023
-
mdox ignore checking twitter urls (thanos-io#7001)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b16b71d - Browse repository at this point
Copy the full SHA b16b71dView commit details -
Updated Grofers logo (thanos-io#7006)
Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for d37b686 - Browse repository at this point
Copy the full SHA d37b686View commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd7accb - Browse repository at this point
Copy the full SHA bd7accbView commit details
Commits on Dec 24, 2023
-
docs: add promcon 2023 thanos talks
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for d27365c - Browse repository at this point
Copy the full SHA d27365cView commit details -
Merge pull request thanos-io#7008 from MichaHoffmann/mhoffm-add-promc…
…on-2023-thanos-talks docs: add promcon 2023 thanos talks
Configuration menu - View commit details
-
Copy full SHA for ae324c2 - Browse repository at this point
Copy the full SHA ae324c2View commit details -
Added website page for companies who offer consultancy and enterprise… (
thanos-io#7000) * Added website page for companies who offer consultancy and enterprise support for Thanos Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * adopters.yml revert Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * retrigger checks Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * added a new line in welcome.md Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * retrigger checks Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> --------- Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for 2d6acc5 - Browse repository at this point
Copy the full SHA 2d6acc5View commit details -
Lazy downloaded index header (thanos-io#6984)
* lazy downloaded index header Signed-off-by: Ben Ye <benye@amazon.com> * update tests Signed-off-by: Ben Ye <benye@amazon.com> * address comments Signed-off-by: Ben Ye <benye@amazon.com> * address comments Signed-off-by: Ben Ye <benye@amazon.com> * changelog Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 665e643 - Browse repository at this point
Copy the full SHA 665e643View commit details
Commits on Dec 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a59a3ef - Browse repository at this point
Copy the full SHA a59a3efView commit details
Commits on Dec 27, 2023
-
query-frontend: Added support of auto_discovery for memcached (thanos…
…-io#7004) * query-frontend: Added support of auto_discovery for memcached Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com> * adjustments to build on main branch Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com> * CHANGELOG.md Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com> * typo fixed Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com> * minor fixex after review Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com> --------- Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed8a317 - Browse repository at this point
Copy the full SHA ed8a317View commit details -
Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for 31850ab - Browse repository at this point
Copy the full SHA 31850abView commit details -
Merge pull request thanos-io#7009 from kartikaysaxena/url_template
Rule: Fix URI encoding of strings
Configuration menu - View commit details
-
Copy full SHA for ee9288f - Browse repository at this point
Copy the full SHA ee9288fView commit details -
ui: enable partial response strategy by default
Rebuild Signed-off-by: Vanshika <vanshikav928@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e77caa8 - Browse repository at this point
Copy the full SHA e77caa8View commit details -
Merge pull request thanos-io#6977 from Vanshikav123/patch-partialResp…
…onse Partial Response : "Use Partial Response" enabled by default
Configuration menu - View commit details
-
Copy full SHA for 61040a5 - Browse repository at this point
Copy the full SHA 61040a5View commit details
Commits on Dec 28, 2023
-
Added negative offset check for caching queries (thanos-io#7011)
Signed-off-by: pawarpranav83 <pawarpranav@gmail.com> Co-authored-by: pawarpranav83 <pawarpranav@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93840dc - Browse repository at this point
Copy the full SHA 93840dcView commit details
Commits on Dec 29, 2023
-
Update MAINTAINERS.md (Bartek's company)
Should be done in January last year... Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3db9c63 - Browse repository at this point
Copy the full SHA 3db9c63View commit details -
Merge pull request thanos-io#7015 from thanos-io/bwplotka-patch-5
Update MAINTAINERS.md (Bartek's company)
Configuration menu - View commit details
-
Copy full SHA for d388b74 - Browse repository at this point
Copy the full SHA d388b74View commit details
Commits on Dec 30, 2023
-
store: add chunksize tests to acceptance tests
* add chunk size tests to acceptance tests * refactor acceptance tests slightly Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 8aa07f6 - Browse repository at this point
Copy the full SHA 8aa07f6View commit details
Commits on Jan 1, 2024
-
added tasrie it services as support partner (thanos-io#7023)
* added tasrie it services as support partner Signed-off-by: Tasrie IT Services <info@tasrieit.com> * added the link in the list.html page Signed-off-by: Tasrie IT Services <info@tasrieit.com> * fixed the logo resolution to 190x70 Signed-off-by: Tasrie IT Services <info@tasrieit.com> * Remove extraneous text Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> --------- Signed-off-by: Tasrie IT Services <info@tasrieit.com> Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 6d7abb5 - Browse repository at this point
Copy the full SHA 6d7abb5View commit details
Commits on Jan 2, 2024
-
Query Frontend: Add tenant label to metrics (thanos-io#6887)
This commit adds a tenant label to the HTTP metrics which are exported by the Query Frontend. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0fc308c - Browse repository at this point
Copy the full SHA 0fc308cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20dc2d7 - Browse repository at this point
Copy the full SHA 20dc2d7View commit details -
Signed-off-by: Pratham Agarwal <agarwalpratham1812@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afb1895 - Browse repository at this point
Copy the full SHA afb1895View commit details -
Merge pull request thanos-io#7026 from Pratham1812/patch
resolved issue thanos-io#7024
Configuration menu - View commit details
-
Copy full SHA for 7aad562 - Browse repository at this point
Copy the full SHA 7aad562View commit details
Commits on Jan 3, 2024
-
QueryFrontend|Query: Create new arg to enable extended functions (tha…
…nos-io#7028) * Adding new parameter for extended functions in querier Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com> * Adding new flag for QFE Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * improve argument passing in query side Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Adding changelog Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Adding e2e test for query Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * undoing uneeded changes Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing docs Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing e2e tests Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Fixing backward compat test Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * changes from CR Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> --------- Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com> Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 08a14f3 - Browse repository at this point
Copy the full SHA 08a14f3View commit details -
Merge pull request thanos-io#7018 from thanos-io/mhoffm-refactor-chun…
…ksize-acceptance-tests store: add chunksize tests to acceptance tests
Configuration menu - View commit details
-
Copy full SHA for cf94c2f - Browse repository at this point
Copy the full SHA cf94c2fView commit details
Commits on Jan 4, 2024
-
receive: respect forward timeout in http handler buckets (thanos-io#7030
) Forward timeout is what ultimately decides how long a HTTP request might take so it doesn't make sense to hard-code max value of 5. In this pull request I propose respecting the configured forward timeout and adding extra buckets if the default buckets don't cover it completely. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for b884c51 - Browse repository at this point
Copy the full SHA b884c51View commit details
Commits on Jan 5, 2024
-
receive: do not leak grpc connections (thanos-io#7031)
* receive: do not leak grpc connections Prevent a leak in gRPC connections by garbage collecting old ones when the hashring changes. For that purpose, I propose adding a `Nodes() string` method so that it would be possible to know what nodes do not exist in the hashring anymore. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * receive: change order of operations Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> --------- Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 6477c00 - Browse repository at this point
Copy the full SHA 6477c00View commit details
Commits on Jan 7, 2024
-
fix multi-tenancy link (thanos-io#7032)
Signed-off-by: Alec Rajeev <ccarajeev342@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b1e429 - Browse repository at this point
Copy the full SHA 8b1e429View commit details
Commits on Jan 8, 2024
-
removing todo comments from query docs
Signed-off-by: Harsh Pratap Singh <harshpratapsingh8210@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bccf54c - Browse repository at this point
Copy the full SHA bccf54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f664d9 - Browse repository at this point
Copy the full SHA 8f664d9View commit details -
Merge pull request thanos-io#7037 from harsh-ps-2003/docs
removing todo comment from query docs
Configuration menu - View commit details
-
Copy full SHA for d37d87d - Browse repository at this point
Copy the full SHA d37d87dView commit details -
Query: add optional tenancy enforcement (thanos-io#6756)
* Query: add optional tenancy enforcement With this commit it's now possible to enable enforcement of tenancy. If tenancy is enabled, a tenant label will be added to queries based on the tenant information provided by the tenant header, and the tenant-label-name. The implementation for query APIs are done by using prom-label-proxy as library, while the implementation for non-query APIs are written from scratch. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Add changelog entry Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Query: Add non-default tenant testcase Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Test: make query a constant to make linter happy Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Address review comments - Remove empty lines - If multiple tenant matchers are found in the original query, we only replace the first one with the header provided tenant, and remove any subsequent ones. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Address review comments - `--enable-tenancy` -> `--enforce-tenancy` - Create `RewritePromQL` and `RewriteLabelMatchers` to clean up code in query api. Also move getLabelMatchers to tenancy pkg. - Use prom-label-proxys `EnforceMatchers` to rewrite labels on non-query APIs instead of own solution - Don't specifically handle `illegalLabelMatcherError` Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Re-arrage go.mod to make linter happy. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Address review comments Minor changes to CLI docs, code-comments and changelog. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Query: Add tenancy docs This commit adds documentation for the tenancy features. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Update docs/components/query.md Review comment Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com> Signed-off-by: Jacob Baungård Hansen <jacobbaungard@redhat.com> --------- Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> Signed-off-by: Jacob Baungård Hansen <jacobbaungard@redhat.com> Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 0cd95eb - Browse repository at this point
Copy the full SHA 0cd95ebView commit details -
Tests: unique docker env name for tenant tests (thanos-io#7038)
The e2e tests would occasionally fail due to non-unqiue docker environment names. With this commit the tests are environments are given unique names to avoid these failures. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0e04118 - Browse repository at this point
Copy the full SHA 0e04118View commit details -
Signed-off-by: Player256 <dattucodes@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b35b11d - Browse repository at this point
Copy the full SHA b35b11dView commit details -
Merge pull request thanos-io#6539 from Player256/main
changed store api's --sync-block-duration to 15m
Configuration menu - View commit details
-
Copy full SHA for 7c99009 - Browse repository at this point
Copy the full SHA 7c99009View commit details -
Fix docs post thanos-io#6539 merge. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7794d78 - Browse repository at this point
Copy the full SHA 7794d78View commit details
Commits on Jan 12, 2024
-
Revert "receive: upload compacted blocks if OOO enabled (thanos-io#6974…
…)" (thanos-io#7053) This reverts commit 7b8eb86. Proper way to handle this is to disable vertical compaction. I am trying to add this functionality here: prometheus/prometheus#13393 Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 41571e2 - Browse repository at this point
Copy the full SHA 41571e2View commit details -
[CHORE] adding thanos upload-snapshot command (thanos-io#6884)
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6fd0ef8 - Browse repository at this point
Copy the full SHA 6fd0ef8View commit details
Commits on Jan 13, 2024
-
Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 44147d6 - Browse repository at this point
Copy the full SHA 44147d6View commit details -
Merge pull request thanos-io#7057 from kartikaysaxena/doc-fix
docs: fix docs error
Configuration menu - View commit details
-
Copy full SHA for ae93ed6 - Browse repository at this point
Copy the full SHA ae93ed6View commit details
Commits on Jan 14, 2024
-
cmd: make bucket upload command take lset from flags (thanos-io#7059)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 2dcfabe - Browse repository at this point
Copy the full SHA 2dcfabeView commit details -
CHANGELOG: mark 0.34 as in progress
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 767bf60 - Browse repository at this point
Copy the full SHA 767bf60View commit details -
Merge pull request thanos-io#7055 from MichaHoffmann/mhoffm-mark-0.34…
…-as-in-progress CHANGELOG: mark 0.34 as in progress
Configuration menu - View commit details
-
Copy full SHA for 427b9a1 - Browse repository at this point
Copy the full SHA 427b9a1View commit details -
VERSION: cut release 0.34.0-rc.0
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for fc86cf5 - Browse repository at this point
Copy the full SHA fc86cf5View commit details
Commits on Jan 15, 2024
-
Merge pull request thanos-io#7061 from MichaHoffmann/mhoffm-cut-relea…
…se-0.34.0-rc.0 VERSION: cut release 0.34.0-rc.0
Configuration menu - View commit details
-
Copy full SHA for 6fb3ca1 - Browse repository at this point
Copy the full SHA 6fb3ca1View commit details -
UI: Don't always force tracing (thanos-io#7062)
Forced tracing was.. Forced true always, even if the checkbox in the UI to enable tracing was not actually checked. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for a7e8a64 - Browse repository at this point
Copy the full SHA a7e8a64View commit details -
go.mod: update Prometheus version (thanos-io#7047)
Update Prometheus version to include prometheus/prometheus#13242 which is important for me - it unblocks further postings work. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for bee20b9 - Browse repository at this point
Copy the full SHA bee20b9View commit details -
Make RetryError and HaltError able to be fetched for root cause (than…
…os-io#7043) * Make RetryError and HaltError able to be fetched for root cause Signed-off-by: Alex Le <leqiyue@amazon.com> * Added unit test Signed-off-by: Alex Le <leqiyue@amazon.com> * fix lint Signed-off-by: Alex Le <leqiyue@amazon.com> * fixed IsRetryError and IsHaltError functions Signed-off-by: Alex Le <leqiyue@amazon.com> --------- Signed-off-by: Alex Le <leqiyue@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 324846f - Browse repository at this point
Copy the full SHA 324846fView commit details
Commits on Jan 16, 2024
-
receive: disable overlapping compaction
Use the new TSDB flag to disable overlapping compaction to fix OOO samples handling in the Receive component. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 80a5ce6 - Browse repository at this point
Copy the full SHA 80a5ce6View commit details -
CI: Ensure static react-app is checked in (thanos-io#7063)
* CI: Ensure static react-app is checked in With this commit the CI system should fail if changes to the react-app has been made without checking in the changes. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Add `react-app` as dependency `check-react-app` To ensure the react-app is rebuilt before checking for changes. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> --------- Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3de122f - Browse repository at this point
Copy the full SHA 3de122fView commit details -
Merge pull request thanos-io#7065 from vinted/multitsdb_overlapping
receive: disable overlapping compaction
Configuration menu - View commit details
-
Copy full SHA for a0ce64d - Browse repository at this point
Copy the full SHA a0ce64dView commit details
Commits on Jan 17, 2024
-
Receive: refactor handler for improved readability and organization (t…
…hanos-io#6898) * [wip] First checkpoint Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * [wip] Second checkpoint All tests passing, unit and e2e. Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Small random refactors Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Add some useful trace tags Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Concurrent and traced local writes Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Improve variable names in remote writes Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Rename `newFanoutForward` function Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * More refactors Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix linting issue Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Add a quorum test with sloppy quorum Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * [wip] Try to make retries work Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * [wip] Checkpoint: wait group still hanging Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Some refactors Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Add some commented code so I don't lose it Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Adapt tests Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove sloppy quorum code Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Move some code around Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove even more leftover of sloppy quorum Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Extract a type to hold function params Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove unused struct field Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove useless variable Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove type that wasn't used enough Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Delete function to tighten up max buffered responses Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Add comments to some functions Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix peer up check Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix size of replication tracking slices Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Rename context Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Don't do local writes concurrently Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove extra error logging Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix syntax after merge Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Add missing methods to peersContainer Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix handler test Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Reset peers state on hashring changes Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Handle PR comment regarding waitgroup Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Set span tags to help debug Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix concurrency issue We close the request as soon as quorum is reached and leave a few Go routines running to finish replication and so cleanups. This means that the context from the HTTP request is cancelled... which ends up also cancelling the pending replication requests. Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix request ID middleware Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Fix `distributeTimeseriesToReplicas` comment Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Extract var with 1-indexed replication index Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Rename methods in peersContainer interface Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Make peerGroup `getConnection` check if peers are up Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove yet one more not useful log Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> * Remove logger from `h.sendWrites` Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com> --------- Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4a73fc3 - Browse repository at this point
Copy the full SHA 4a73fc3View commit details
Commits on Jan 21, 2024
-
Upgrade grpc to 1.57.2 (thanos-io#7078)
1、In the replace of go.mod, due to weaveworks/common#239, The grpc version is 1.45.0, but there are vulnerabilities in this version. In order to fix CVE-2023-44478, the grpc version needs to be upgraded to 1.57.2 2、In order to upgrade GRPC, the version of weaveworks/common also needs to be upgraded, otherwise the build will fail Signed-off-by: hanyuting8 <hytxidian@163.com>
Configuration menu - View commit details
-
Copy full SHA for 058f920 - Browse repository at this point
Copy the full SHA 058f920View commit details
Commits on Jan 22, 2024
-
Store: acceptance test for proxy store (thanos-io#7084)
* Add basic acceptance tests for proxy store * Fix bug where invalid requests got ignored because of partial response strategy Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 6b18338 - Browse repository at this point
Copy the full SHA 6b18338View commit details -
Fix lazy postings with zero length (thanos-io#7083)
* fix lazy postings with zero length Signed-off-by: Ben Ye <benye@amazon.com> * changelog Signed-off-by: Ben Ye <benye@amazon.com> * unit tests Signed-off-by: Ben Ye <benye@amazon.com> * fix doc Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e215fa5 - Browse repository at this point
Copy the full SHA e215fa5View commit details
Commits on Jan 23, 2024
-
Store: fix label values edge case (thanos-io#7082)
If the requested label is an external label and we have series matchers we should only return results if the series matchers actually match a series. Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for b4aee0e - Browse repository at this point
Copy the full SHA b4aee0eView commit details -
VERSION: cut release 0.34.0-rc.1
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for df467f7 - Browse repository at this point
Copy the full SHA df467f7View commit details -
Merge pull request thanos-io#7086 from MichaHoffmann/mhoffm-cut-relea…
…se-0.34.0-rc.1 VERSION: cut release 0.34.0-rc.1
Configuration menu - View commit details
-
Copy full SHA for 15a60f9 - Browse repository at this point
Copy the full SHA 15a60f9View commit details
Commits on Jan 24, 2024
-
receive: race condition in handler Close() when stopped early (thanos…
…-io#7087) Receiver hangs waiting for the HTTP Hander to shutdown if an error occurs before Handler is initialized. This might happen, for example, if the hashring is too small for a given replication factor. Signed-off-by: Mikhail Nozdrachev <mikhail.nozdrachev@aiven.io>
Configuration menu - View commit details
-
Copy full SHA for fce0fe2 - Browse repository at this point
Copy the full SHA fce0fe2View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for daa34a5 - Browse repository at this point
Copy the full SHA daa34a5View commit details -
CHANGELOG: cut release 0.34 (thanos-io#7095)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 18d740f - Browse repository at this point
Copy the full SHA 18d740fView commit details
Commits on Jan 27, 2024
-
Stores: convert tests to not rely on slice labels (thanos-io#7098)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 1cf333e - Browse repository at this point
Copy the full SHA 1cf333eView commit details
Commits on Jan 29, 2024
-
all: get rid of query pushdown to simplify query path (thanos-io#7014)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 6a0a491 - Browse repository at this point
Copy the full SHA 6a0a491View commit details -
Store: dont rely on slice labels continued
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 2f861d8 - Browse repository at this point
Copy the full SHA 2f861d8View commit details -
Merge remote-tracking branch 'origin/main' into merge-release-0.34-to…
…-main Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 9eb6591 - Browse repository at this point
Copy the full SHA 9eb6591View commit details -
Merge pull request thanos-io#7101 from MichaHoffmann/merge-release-0.…
…34-to-main merge release 0.34 to main
Configuration menu - View commit details
-
Copy full SHA for 925e31a - Browse repository at this point
Copy the full SHA 925e31aView commit details -
Merge pull request thanos-io#7099 from MichaHoffmann/mhoffm-dont-use-…
…slice-labels-continued Store: dont rely on slice labels continued
Configuration menu - View commit details
-
Copy full SHA for 13e1558 - Browse repository at this point
Copy the full SHA 13e1558View commit details
Commits on Jan 31, 2024
-
Update prometheus/prometheus (thanos-io#7096)
* Update prometheus/prometheus This commit updates prometheus/prometheus to latest main (60b6266e). Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix file discovery Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 50ce7a2 - Browse repository at this point
Copy the full SHA 50ce7a2View commit details
Commits on Feb 1, 2024
-
receive/handler: fix locking twice (thanos-io#7112)
Fix bug introduced in thanos-io#6898: we were RLock()ing twice. This leads to a deadlock in some situations. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 94f971b - Browse repository at this point
Copy the full SHA 94f971bView commit details
Commits on Feb 8, 2024
-
fix minio store gateway err (thanos-io#7114)
Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
Configuration menu - View commit details
-
Copy full SHA for 37092db - Browse repository at this point
Copy the full SHA 37092dbView commit details
Commits on Feb 9, 2024
-
receive/handler: do not double lock (thanos-io#7124)
markPeerUnavailable was always taking a lock and in one case we were calling it with a lock already taken. Fix this. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 29831f8 - Browse repository at this point
Copy the full SHA 29831f8View commit details -
default to alertmanager v2 api (thanos-io#7123)
Signed-off-by: Jake Keeys <jake@keeys.org>
Configuration menu - View commit details
-
Copy full SHA for 21ed9bb - Browse repository at this point
Copy the full SHA 21ed9bbView commit details -
Receive: dont rely on slice labels (thanos-io#7100)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 3da5c1c - Browse repository at this point
Copy the full SHA 3da5c1cView commit details
Commits on Feb 11, 2024
-
Upgrade grpc to 1.57.2 (thanos-io#7078)
1、In the replace of go.mod, due to weaveworks/common#239, The grpc version is 1.45.0, but there are vulnerabilities in this version. In order to fix CVE-2023-44478, the grpc version needs to be upgraded to 1.57.2 2、In order to upgrade GRPC, the version of weaveworks/common also needs to be upgraded, otherwise the build will fail Signed-off-by: hanyuting8 <hytxidian@163.com> Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 3b7951c - Browse repository at this point
Copy the full SHA 3b7951cView commit details -
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 4a4b669 - Browse repository at this point
Copy the full SHA 4a4b669View commit details
Commits on Feb 12, 2024
-
docs: update helm installation instruction
the prometheus helm chart is a community maintained chart since a few years. With that, the old example pointed to an old chart and the provided example values aren't also working anymore. This update the documentation. Signed-off-by: Mario Constanti <github@constanti.de>
Configuration menu - View commit details
-
Copy full SHA for 0bf17ae - Browse repository at this point
Copy the full SHA 0bf17aeView commit details -
docs: fix link (thanos-io#7129)
The link has moved to another since Cisco bought Banzai Cloud. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for f28680c - Browse repository at this point
Copy the full SHA f28680cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffb953 - Browse repository at this point
Copy the full SHA 8ffb953View commit details -
docs: run make docs for helm installation instruction
Signed-off-by: Mario Constanti <github@constanti.de>
Configuration menu - View commit details
-
Copy full SHA for 7640f0f - Browse repository at this point
Copy the full SHA 7640f0fView commit details -
Merge pull request thanos-io#7132 from bavarianbidi/update_helm_insta…
…llation_instruction docs: update helm installation instruction
Configuration menu - View commit details
-
Copy full SHA for f5ca5a8 - Browse repository at this point
Copy the full SHA f5ca5a8View commit details -
Fixing log line for remote engine in debug mode (thanos-io#7133)
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for e78d867 - Browse repository at this point
Copy the full SHA e78d867View commit details
Commits on Feb 14, 2024
-
Adding new method on BucketedBytes to expose used memory (thanos-io#7137
Configuration menu - View commit details
-
Copy full SHA for 4a82ba7 - Browse repository at this point
Copy the full SHA 4a82ba7View commit details
Commits on Feb 15, 2024
-
Adding InfraCloud as Enterprise support partner (thanos-io#7141)
* adding InfraCloud as Enterprise support partner Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io> * replaced svg file to match layout Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io> * added alt-text and horizontal image Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io> --------- Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io>
Configuration menu - View commit details
-
Copy full SHA for 70c8eb6 - Browse repository at this point
Copy the full SHA 70c8eb6View commit details
Commits on Feb 18, 2024
-
docs: fix link (thanos-io#7129)
The link has moved to another since Cisco bought Banzai Cloud. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 8fa5ff9 - Browse repository at this point
Copy the full SHA 8fa5ff9View commit details
Commits on Feb 19, 2024
-
Merge pull request thanos-io#7131 from MichaHoffmann/mhoffm-cut-relea…
…se-0.34.1 Cut patch release 0.34.1
Configuration menu - View commit details
-
Copy full SHA for 4cf1559 - Browse repository at this point
Copy the full SHA 4cf1559View commit details -
cache: attach object storage hash to iter key (thanos-io#6880)
Attach object storage hash to the iter key so that it would be possible to reuse the same cache storage e.g. Redis for different buckets. Without this, the results are funny to say the least if you accidentally attempt to do that. Thus, let's add the hash to reduce the possibility of an accident for our users. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 987fac6 - Browse repository at this point
Copy the full SHA 987fac6View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8249048 - Browse repository at this point
Copy the full SHA 8249048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40114ce - Browse repository at this point
Copy the full SHA 40114ceView commit details -
Merge pull request thanos-io#7150 from MichaHoffmann/merge-release-0.…
…34.1-to-main Merge release 0.34.1 to main
Configuration menu - View commit details
-
Copy full SHA for fc3b360 - Browse repository at this point
Copy the full SHA fc3b360View commit details
Commits on Feb 21, 2024
-
Add support for extended promql functions in rule (thanos-io#7105)
Adds a flag to register the extended promql functions supported by the thanos query engine when running the rule component. This will allow rule config files containing query expressions with (xrate / xincrease / xdelta) to pass validation. This will only work if the query endpoint in use is running the thanos engine. Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 1723d1d - Browse repository at this point
Copy the full SHA 1723d1dView commit details
Commits on Feb 22, 2024
-
Extended func support - doc update (thanos-io#7161)
* Add support for extended promql functions in rule Adds a flag to register the extended promql functions supported by the thanos query engine when running the rule component. This will allow rule config files containing query expressions with (xrate / xincrease / xdelta) to pass validation. This will only work if the query endpoint in use is running the thanos engine. Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com> * Update rendered docs with added flag Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com> --------- Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 42289ca - Browse repository at this point
Copy the full SHA 42289caView commit details -
Copy labels from remote instant queries (thanos-io#7151)
Similar to thanos-io#6957, we should copy labels from remote instant queries so that memory does not get overwritten when processing series in a central engine. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ed44e01 - Browse repository at this point
Copy the full SHA ed44e01View commit details
Commits on Feb 23, 2024
-
e2e/query_frontend: add tests for explain/analyze (thanos-io#7160)
Adding tests for explain/analyze with QFE. Will add fixes as separate PR. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 508d82e - Browse repository at this point
Copy the full SHA 508d82eView commit details -
cache/caching_bucket: add path to hash (thanos-io#7158)
Add path to the hash. This allows identifying difference instances by different config paths. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 75152c4 - Browse repository at this point
Copy the full SHA 75152c4View commit details
Commits on Feb 24, 2024
-
Allow using different listing strategies (thanos-io#7134)
* Allow using different listing strategies Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Expose flags for block list strategy Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Run make docs Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix whitespace Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Add CHANGELOG entry Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2f1f83f - Browse repository at this point
Copy the full SHA 2f1f83fView commit details
Commits on Feb 25, 2024
-
cache: implement the circuit breaker pattern for asynchronous set ope…
…rations in the cache client (thanos-io#7010) * Implement the circuit breaker pattern for asynchronous set operations in the cache client Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> * Add feature flag for circuitbreaker Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> * Sync docs Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> * Skip configuration validation if the circuit breaker is disabled Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> * Make lint happy Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> * Abstract the logic of the circuit breaker Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com> --------- Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f72b767 - Browse repository at this point
Copy the full SHA f72b767View commit details
Commits on Feb 26, 2024
-
queryfrontend: fix analysis after API changes
Fix the analysis functionality with query-frontend after the recent changes. Added tests for this. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for a532ccd - Browse repository at this point
Copy the full SHA a532ccdView commit details -
bugfix: lazy posting optimization with wrong cardinality for estimati…
…on (thanos-io#7122) * bugfix: catch lazy posting optimization using wrong cardinality for estimation Signed-off-by: Ben Ye <benye@amazon.com> * update changelog Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e7cd6c1 - Browse repository at this point
Copy the full SHA e7cd6c1View commit details
Commits on Feb 27, 2024
-
*: properly treat native histogram deduplication in chunk series merger
We have detected a problem in the chunk seriers merger where it will panic in case it encounters native histogram chunks. I am using thanos as a library for a project and wanted to use the penalty function to dedup blocks from Prometheus instances. Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for deabad9 - Browse repository at this point
Copy the full SHA deabad9View commit details -
Merge pull request thanos-io#7163 from thanos-io/fix_queryrange_analysis
queryfrontend: fix analysis after API changes
Configuration menu - View commit details
-
Copy full SHA for 5ab87be - Browse repository at this point
Copy the full SHA 5ab87beView commit details -
Query UI: Add tenant box (thanos-io#6867)
* Query UI: Add tenant box With this commit as tenant box is added to the query UI. It can be used to specify which tenant to use when making a query. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Re-compile static react app Recompiles the static react app as now needed following: thanos-io#6900 Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Move changelog item to appropiate future release After merging it was under the 0.34 release. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> * Move query path tenancy proposal to done Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com> --------- Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 360d24d - Browse repository at this point
Copy the full SHA 360d24dView commit details -
receive: add support for globbing tenant specifiers (thanos-io#7155)
We want to be able to route all tenants which begin with certain letters to some receivers so we need to have some kind of globbing/regex support in the hashring. This PR adds that functionality. We've been using this in prod successfully. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 4c7997d - Browse repository at this point
Copy the full SHA 4c7997dView commit details
Commits on Mar 4, 2024
-
.circleci: bump setup_docker_version version (thanos-io#7177)
The current image is deprecated. See https://discuss.circleci.com/t/remote-docker-image-deprecations-and-eol-for-2024/50176. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 084fb23 - Browse repository at this point
Copy the full SHA 084fb23View commit details -
Unhide distributed execution mode
This commit exposes the distributed query execution mode to end-users by unhiding the flag used to toggle this feature. The commit also adds documentation on when the mode is appropriate to be used. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be02591 - Browse repository at this point
Copy the full SHA be02591View commit details -
Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f6fed68 - Browse repository at this point
Copy the full SHA f6fed68View commit details
Commits on Mar 5, 2024
-
Merge pull request thanos-io#7175 from fpetkovski/distributed-query-mode
Unhide distributed execution mode
Configuration menu - View commit details
-
Copy full SHA for 4166776 - Browse repository at this point
Copy the full SHA 4166776View commit details -
cortex/querier: fix analysis merging (thanos-io#7179)
We were not merging analysis properly - mergo was overwriting data. Instead of using a whole library for this, just write two small functions and use them. Add test to cover this. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for c06d55d - Browse repository at this point
Copy the full SHA c06d55dView commit details -
Fixes docs formatting and updates the distributed execution link to the done proposal. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9694f01 - Browse repository at this point
Copy the full SHA 9694f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for a97a6ff - Browse repository at this point
Copy the full SHA a97a6ffView commit details -
Signed-off-by: Munir Khakhi <munir@improwised.com>
Configuration menu - View commit details
-
Copy full SHA for 6664247 - Browse repository at this point
Copy the full SHA 6664247View commit details
Commits on Mar 7, 2024
-
Added platformengineers (thanos-io#7181)
Signed-off-by: Munir Khakhi <munir@improwised.com>
Configuration menu - View commit details
-
Copy full SHA for 673c82f - Browse repository at this point
Copy the full SHA 673c82fView commit details -
Bump google.golang.org/protobuf to v1.33.0 (thanos-io#7191)
This PR bumps the version of google.golang.org/protobuf to v1.33.0 fix a potential vulnerability in the protojson.Unmarhsl function [1] that can occure when unmarshaling a message with a protobuf value. Even if the function isn't used directly in Thanos it would be safer to just bump it directly. [1] https://pkg.go.dev/vuln/GO-2024-2611 Signed-off-by: Daniel Mellado <dmellado@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e40e364 - Browse repository at this point
Copy the full SHA e40e364View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbc9738 - Browse repository at this point
Copy the full SHA cbc9738View commit details -
fix: make responsive support page and change size of platform-enginee…
…r logo fix: add anchor tag to all images Signed-off-by: Payal17122000 <raviyapayal17@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for adca80b - Browse repository at this point
Copy the full SHA adca80bView commit details -
downsample: retry objstore related errors
Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5fa40d7 - Browse repository at this point
Copy the full SHA 5fa40d7View commit details -
downsample: retry objstore related errors
Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4c10194 - Browse repository at this point
Copy the full SHA 4c10194View commit details
Commits on Mar 8, 2024
-
rule: do not turn off if resolving fails (thanos-io#7192)
Do not turn off Ruler if resolving fails. We can still (try to) evaluate rules even if Alertmanager is not available. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 31af6da - Browse repository at this point
Copy the full SHA 31af6daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be6c87 - Browse repository at this point
Copy the full SHA 0be6c87View commit details -
Query UI: Only show tenant box with enforcement on (thanos-io#7186)
With this commit we only show the tenant-ui box when enforcement of tenancy is on, as it is not needed otherwise. Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5910ed6 - Browse repository at this point
Copy the full SHA 5910ed6View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d889195 - Browse repository at this point
Copy the full SHA d889195View commit details
Commits on Mar 10, 2024
-
Merge pull request thanos-io#7193 from Improwised/support-page-changes
change platform-engineer logo size and make 'https://thanos.io/support/' responsive
Configuration menu - View commit details
-
Copy full SHA for 3019dfe - Browse repository at this point
Copy the full SHA 3019dfeView commit details
Commits on Mar 11, 2024
-
Merge pull request thanos-io#7164 from pedro-stanaka/fix/dedup-iter
compact: properly treat native histogram deduplication in chunk series merger
Configuration menu - View commit details
-
Copy full SHA for 7acce0c - Browse repository at this point
Copy the full SHA 7acce0cView commit details
Commits on Mar 12, 2024
-
Reloader: Add support for watching and decompressing Prometheus confi…
…guration directories (thanos-io#7199) Signed-off-by: Daniel Hrabovcak <thespiritxiii@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7eda7ff - Browse repository at this point
Copy the full SHA 7eda7ffView commit details
Commits on Mar 13, 2024
-
[FEAT] Adding blog post (thanos-io#7202)
Signed-off-by: Helia Barroso <helia.barroso@hotmail.com> Co-authored-by: Helia Barroso <helia.barroso@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 528f066 - Browse repository at this point
Copy the full SHA 528f066View commit details -
storepb: make ServerAsClient channels unbuffered
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for bbfb8fd - Browse repository at this point
Copy the full SHA bbfb8fdView commit details -
Merge pull request thanos-io#7207 from MichaHoffmann/mhoffm-make-serv…
…er-as-client-channels-unbuffered storepb: make ServerAsClient channels unbuffered
Configuration menu - View commit details
-
Copy full SHA for dea822d - Browse repository at this point
Copy the full SHA dea822dView commit details
Commits on Mar 14, 2024
-
Add support for TSDB selector in querier (thanos-io#7200)
* Add support for TSDB selector in querier This PR allows using the query distributed mode against a set of multi-tenant receivers as described in https://github.com/thanos-io/thanos/blob/main/docs/proposals-done/202301-distributed-query-execution.md#distributed-execution-against-receive-components. The feature is enabled by a selector.relabel-config flag in the Query component which allows it to select a subset of TSDBs to query based on their external labels. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Add CHANGELOG entry and fix docs Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix tests Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Add comments Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Add test case for MatchersForLabelSets Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix failing test Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Use an unbuffered channel Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Change flag description Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Remove parameter from ServerAsClient Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f731719 - Browse repository at this point
Copy the full SHA f731719View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2623e49 - Browse repository at this point
Copy the full SHA 2623e49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6df670f - Browse repository at this point
Copy the full SHA 6df670fView commit details
Commits on Mar 21, 2024
-
Update thanos-io/promql-engine (thanos-io#7215)
* Update thanos-io/promql-engine This commit updates the promql-engine module to latest main and modifies to remote engine based on the breaking change. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Fix lint Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a2a455 - Browse repository at this point
Copy the full SHA 4a2a455View commit details
Commits on Mar 23, 2024
-
expose NewPromSeriesSet (thanos-io#7214)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for deb615f - Browse repository at this point
Copy the full SHA deb615fView commit details
Commits on Mar 24, 2024
-
[CHORE] adding auto GOMEMLIMIT flag (thanos-io#7223)
Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93c79b6 - Browse repository at this point
Copy the full SHA 93c79b6View commit details
Commits on Mar 25, 2024
-
bump objstore package version to latest main (thanos-io#7228)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b721f09 - Browse repository at this point
Copy the full SHA b721f09View commit details -
Query-frontend: fix missing redis username config (thanos-io#7224)
* add username cfg to rueidis client Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * update changelog Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> --------- Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b55ffbc - Browse repository at this point
Copy the full SHA b55ffbcView commit details
Commits on Mar 26, 2024
-
UI: Showing Block Size Stats (thanos-io#7233)
* feat(ui): added BlockSizeStats calculation to blocks page A block can have a list of contained files set in `.thanos.files`. If the `files` array is set, all referenced files with `size_bytes` set are counted: - sum of all `chunk/*` file sizes - size of index file - total size (sum of both) Shows statistics about the selected block in the block details view: - Total size of block - Size of index (and percentage of total) - Size of all chunks (and percentage of total) - Daily growth, based on total size and block duration Output is humanized up to Pebibytes and fixed to two decimal places; raw bytes are accessible through mouse over / title text. Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev> * feat(ui): added aggregated BlockSizeStats to blocks row title Added total size of all blocks from a source to the row title, beneath the source name. The shown total size is humanized up to pebibytes and fixed to two decimal places; raw bytes value is accessible through mouse over / title text. The shown value will refresh with selected compaction levels, but doesn't take block filter into account. I thought about showing daily growth as well, but just summing all milliseconds of all blocks doesn't work with overlapping blocks / multiple resolutions. Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev> * chore(docs): added UI block size PR to CHANGELOG.md Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev> * chore(ui): removed comments Automatic code formatting duplicated some comments near import statements. Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev> --------- Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
Configuration menu - View commit details
-
Copy full SHA for 6c613fc - Browse repository at this point
Copy the full SHA 6c613fcView commit details
Commits on Mar 27, 2024
-
Fix lazy expanded postings cache and bug of non equal matcher (thanos…
…-io#7220) * fix lazy expanded postings cache and bug of non equal matcher with non existent values Signed-off-by: Ben Ye <benye@amazon.com> * test case for remove keys noop Signed-off-by: Ben Ye <benye@amazon.com> * add promqlsmith fuzz test Signed-off-by: Ben Ye <benye@amazon.com> * update Signed-off-by: Ben Ye <benye@amazon.com> * changelog Signed-off-by: Ben Ye <benye@amazon.com> * fix go mod Signed-off-by: Ben Ye <benye@amazon.com> * rename test Signed-off-by: Ben Ye <benye@amazon.com> * fix series request timestamp Signed-off-by: Ben Ye <benye@amazon.com> * skip e2e test Signed-off-by: Ben Ye <benye@amazon.com> * handle non lazy expanded case Signed-off-by: Ben Ye <benye@amazon.com> * update comment Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 4d7a75f - Browse repository at this point
Copy the full SHA 4d7a75fView commit details
Commits on Mar 28, 2024
-
Bump Prometheus to include new label regex optimization (thanos-io#7232)
* bump Prometheus version to include new label matcher regex value optimization Signed-off-by: Ben Ye <benye@amazon.com> * update Signed-off-by: Ben Ye <benye@amazon.com> * fix again Signed-off-by: Ben Ye <benye@amazon.com> * include latest fix Signed-off-by: Ben Ye <benye@amazon.com> * update go mod Signed-off-by: Ben Ye <benye@amazon.com> * fix explain test Signed-off-by: Ben Ye <benye@amazon.com> * fix test again Signed-off-by: Ben Ye <benye@amazon.com> * update again Signed-off-by: Ben Ye <benye@amazon.com> * update Signed-off-by: Ben Ye <benye@amazon.com> * fix tests so far Signed-off-by: Ben Ye <benye@amazon.com> * fix compactor tests Signed-off-by: Ben Ye <benye@amazon.com> * use own out of order chunk index Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 4f664e3 - Browse repository at this point
Copy the full SHA 4f664e3View commit details -
update docs for receive routing only with limits (thanos-io#7241)
Signed-off-by: Alec Rajeev <13004609+alecrajeev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 943401f - Browse repository at this point
Copy the full SHA 943401fView commit details
Commits on Mar 29, 2024
-
docs: add thanoscon 2024 talks (thanos-io#7243)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for f707f8c - Browse repository at this point
Copy the full SHA f707f8cView commit details
Commits on Apr 1, 2024
-
remove write method from Compactor interface (thanos-io#7246)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 881beb9 - Browse repository at this point
Copy the full SHA 881beb9View commit details -
change shipper to not overwrite all external labels (thanos-io#7247)
Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 4bf7867 - Browse repository at this point
Copy the full SHA 4bf7867View commit details
Commits on Apr 2, 2024
-
fix(changelog): fix GOMEMLIMIT pull request reference
Signed-off-by: roth-wine <philipp.roth@hetzner.com>
Configuration menu - View commit details
-
Copy full SHA for 8cdece5 - Browse repository at this point
Copy the full SHA 8cdece5View commit details -
Merge pull request thanos-io#7250 from roth-wine/pr-fix-changelog-gom…
…emlimit-reference fix(changelog): fix GOMEMLIMIT pull request reference
Configuration menu - View commit details
-
Copy full SHA for c7b1cc9 - Browse repository at this point
Copy the full SHA c7b1cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e802745 - Browse repository at this point
Copy the full SHA e802745View commit details
Commits on Apr 3, 2024
-
Added Shield in adopters (thanos-io#7254)
* Added Shield in adopters Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com> * Upload compatible image Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com> --------- Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com> Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com> Co-authored-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
Configuration menu - View commit details
-
Copy full SHA for f80fd94 - Browse repository at this point
Copy the full SHA f80fd94View commit details
Commits on Apr 5, 2024
-
Tracing: added missing sampler types (thanos-io#7231)
* added missing sampler types Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com> * added changelog entry Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com> * fixed changelog entry Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com> * Fixed changelog entry conflict Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com> --------- Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3048d99 - Browse repository at this point
Copy the full SHA 3048d99View commit details -
fix query_test when --race enabled (thanos-io#7258)
Signed-off-by: Yi Jin <yi.jin@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 603fb38 - Browse repository at this point
Copy the full SHA 603fb38View commit details -
go.mod: bump promql-engine (thanos-io#7263)
Bump promql-engine version to include samples counting. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 40465ee - Browse repository at this point
Copy the full SHA 40465eeView commit details
Commits on Apr 8, 2024
-
Fix 7244 error targets page (thanos-io#7245)
* added UNKNOWN to TargetHealth_value at targets proto Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com> * added TargetHealth_value UNKNOWN to rpc.pb.go Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com> --------- Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6b3aa32 - Browse repository at this point
Copy the full SHA 6b3aa32View commit details -
clarify documentation around selecor.relabel-config option
Signed-off-by: notafile <nota@notafile.com>
Configuration menu - View commit details
-
Copy full SHA for 78b5bbc - Browse repository at this point
Copy the full SHA 78b5bbcView commit details -
clarify writing around sharding
Signed-off-by: notafile <nota@notafile.com>
Configuration menu - View commit details
-
Copy full SHA for 74c5dc9 - Browse repository at this point
Copy the full SHA 74c5dc9View commit details
Commits on Apr 9, 2024
-
don't halt compaction due to overlapping sources when vertical compac…
…tion is enabled (thanos-io#7225) Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for d6d3645 - Browse repository at this point
Copy the full SHA d6d3645View commit details -
* Serialize the plan for remote executions latest engine Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> Propagate marshaled plan and introduce optimizer Propagating the query plan in the remote engine requests and introduce new SetProjectionColumns optimizer Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Fixing passing down of plan Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * go mod tidy Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * avoid panics Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * delete dev file Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * undo small refactor Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * improve test Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> --------- Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> generating protos Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> fixing v1 Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> delete unused method Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> Set projection labels after distributing queries
Configuration menu - View commit details
-
Copy full SHA for a6dc67b - Browse repository at this point
Copy the full SHA a6dc67bView commit details -
removing second precision engine, upstream already truncates
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 79b11f5 - Browse repository at this point
Copy the full SHA 79b11f5View commit details -
Passing the plan along as the query in remote executions
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 350796b - Browse repository at this point
Copy the full SHA 350796bView commit details -
Using proper constructors passing the query plan
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for f5bcc13 - Browse repository at this point
Copy the full SHA f5bcc13View commit details -
Refactor query creation from plan
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 11f87d8 - Browse repository at this point
Copy the full SHA 11f87d8View commit details -
fallback in case we cant use plan
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 0bed7ef - Browse repository at this point
Copy the full SHA 0bed7efView commit details -
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 409cfed - Browse repository at this point
Copy the full SHA 409cfedView commit details -
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 4ae0449 - Browse repository at this point
Copy the full SHA 4ae0449View commit details -
Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 9ef4b5a - Browse repository at this point
Copy the full SHA 9ef4b5aView commit details -
api/ui: show peak/total samples in analyze (thanos-io#7269)
Show the new peak/total fields in analyze output next to each operator. Add tooltips to explain what is the meaning of each field. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for a106d5f - Browse repository at this point
Copy the full SHA a106d5fView commit details -
Merge pull request thanos-io#7266 from NotAFile/clarify-relabel-selec…
…tor-docs Clarify documentation around selecor.relabel-config option
Configuration menu - View commit details
-
Copy full SHA for f7853dd - Browse repository at this point
Copy the full SHA f7853ddView commit details -
Merge pull request thanos-io#7261 from pedro-stanaka/feat/plan-serial…
…ize-optimize query: forward query plan in the remote query request
Configuration menu - View commit details
-
Copy full SHA for 953ce26 - Browse repository at this point
Copy the full SHA 953ce26View commit details
Commits on Apr 10, 2024
-
receive/handler: implement tenant label splitting (thanos-io#7256)
* receive/handler: implement tenant label splitting Implement splitting incoming HTTP requests along some label inside of the timeseries themselves. This functionality is useful when you have one big application exposing lots of series and, for instance, you have a label `team` that identifies different owners of metrics in that application. Then using this you can use that `team` label to have different tenants in Thanos. Only negative thing that I could spot is that if after splitting one of the requests fails then that code is used for all tenants and that skews the Receiver metrics a little bit. I think that can be left as a TODO task. Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com> * test/e2e: add more receiver tests Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * thanos/receive: note that splitting takes precendence over HTTP Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * thanos/receive: fix typo Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> --------- Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com> Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 5280bb6 - Browse repository at this point
Copy the full SHA 5280bb6View commit details
Commits on Apr 11, 2024
-
query: fixing dedup iterator when working on mixed sample types (than…
…os-io#7271) * query: fixing dedup iterator when working on mixed sample types There was a panic in case the dedupiterator worked on two chunks with both Native Histograms and Float (XOR encoded). Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com> Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Adding changelog Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing lint Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * removing comments Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Fixing repro test case Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing initialization Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing changelog Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * adding header to new file Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * using t.Run Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * fixing ordering of samples in tests Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> --------- Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for 8227108 - Browse repository at this point
Copy the full SHA 8227108View commit details -
change the reflect package to an unsafe package (thanos-io#7143)
- as 'reflect.String.Header' is deprecated, it is replaced with an unsafe package. Signed-off-by: Youngjun <yj.yoo@okestro.com>
Configuration menu - View commit details
-
Copy full SHA for 652e8cc - Browse repository at this point
Copy the full SHA 652e8ccView commit details -
Receive: fix issue-7248 with parallel receive_forward (thanos-io#7267)
* Receive: fix issue-7248 by introducing a worker pool Signed-off-by: Yi Jin <yi.jin@databricks.com> * fix unit test bug Signed-off-by: Yi Jin <yi.jin@databricks.com> * fix CLI flags not pass into the receive handler Signed-off-by: Yi Jin <yi.jin@databricks.com> * address comments Signed-off-by: Yi Jin <yi.jin@databricks.com> * init context in constructor Signed-off-by: Yi Jin <yi.jin@databricks.com> --------- Signed-off-by: Yi Jin <yi.jin@databricks.com>
Configuration menu - View commit details
-
Copy full SHA for 140bc87 - Browse repository at this point
Copy the full SHA 140bc87View commit details
Commits on Apr 12, 2024
-
Fix incorrect comments (thanos-io#7268)
Signed-off-by: Magiceses <magiceses0118@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 968899f - Browse repository at this point
Copy the full SHA 968899fView commit details
Commits on Apr 15, 2024
-
[CHORE] adding user agent (thanos-io#7281)
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9338e1e - Browse repository at this point
Copy the full SHA 9338e1eView commit details
Commits on Apr 16, 2024
-
receive/multitsdb: do not delete not uploaded blocks (thanos-io#7166)
* receive/multitsdb: do not delete not uploaded blocks If a block hasn't been uploaded yet then tell the TSDB layer not to delete them. This prevents a nasty race where the TSDB layer can delete a block before the shipper gets to it. I saw this happen with a very small block. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * receive/multitsdb: change order Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * shipper/receive: just use a single lock Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> --------- Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 5fb0c69 - Browse repository at this point
Copy the full SHA 5fb0c69View commit details
Commits on Apr 18, 2024
-
Compact: Replace group with resolution in ownsample metrics (thanos-i…
…o#7283) Compaction dowsnample metrics have too high a cardinality, causing metric bloat on large installations. The group information is better suited to logs. * Replace with a resolution label to reduce cardinality. Fixes: thanos-io#5841 Signed-off-by: SuperQ <superq@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f7ba140 - Browse repository at this point
Copy the full SHA f7ba140View commit details -
Propagate warnings from instant queries
Warnings from remote instant queries get turned into errors, which is a bug. It should be up to the root client to decide whether warnings should be show as such, or converted to errors. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b0be155 - Browse repository at this point
Copy the full SHA b0be155View commit details -
Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fe0931d - Browse repository at this point
Copy the full SHA fe0931dView commit details -
Merge pull request thanos-io#7286 from fpetkovski/instant-query-warns
Propagate warnings from instant queries
Configuration menu - View commit details
-
Copy full SHA for 6582c81 - Browse repository at this point
Copy the full SHA 6582c81View commit details
Commits on Apr 22, 2024
-
Receive: stop relying on grpc server config to set grpc client secure…
…/skipVerify Signed-off-by: Guillaume Lecerf <guillaume.lecerf@iziwork.com>
Configuration menu - View commit details
-
Copy full SHA for 9998c9b - Browse repository at this point
Copy the full SHA 9998c9bView commit details -
Merge pull request thanos-io#7219 from guillaumelecerf/bugfix/client-…
…tls-external-termination Receive: stop relying on grpc server config to set grpc client secure/skipVerify
Configuration menu - View commit details
-
Copy full SHA for c3cd031 - Browse repository at this point
Copy the full SHA c3cd031View commit details
Commits on Apr 23, 2024
-
Show warnings in query frontend (thanos-io#7289)
* Show warnings in query frontend QFE currently does not parse warnings from downstream queriers. This commit fixes that by adding the field to proto messages and modifies the merge function to take warnings into account. Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Add CHANGELOG entry Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> * Omit empty warnings Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com> --------- Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a96e7f3 - Browse repository at this point
Copy the full SHA a96e7f3View commit details -
Optimize empty posting check in lazy posting (thanos-io#7298)
* change lazy postings empty posting check to use cardinality Signed-off-by: Ben Ye <benye@amazon.com> * update lazy posting test Signed-off-by: Ben Ye <benye@amazon.com> --------- Signed-off-by: Ben Ye <benye@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 7c8fe85 - Browse repository at this point
Copy the full SHA 7c8fe85View commit details
Commits on Apr 24, 2024
-
Sidecar: mark as unqueryable if prometheus is down (thanos-io#7297)
If the prometheus that belongs to a sidecar is down we dont need to query the sidecar. This PR makes it so that we take the sidecar out of the endpoint set then. We do the same for all other store APIs by retuning an error in the info/Info gRPC call if they are marked as not ready. Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 57016bd - Browse repository at this point
Copy the full SHA 57016bdView commit details
Commits on Apr 25, 2024
-
[CHORE] considering X-Forwarded-For on HTTP Logging (thanos-io#7303)
Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 23d2052 - Browse repository at this point
Copy the full SHA 23d2052View commit details
Commits on Apr 26, 2024
-
Query|Receiver: Do not log full request on ProxyStore by default (tha…
…nos-io#7305) * Query|Receiver|Store: Do not log full request on ProxyStore by default We had a problem on our production where a sudden increase in requests with long matchers was putting our receivers under a lot of pressure. Upon checking profiles we saw that the problem was calls to Log() Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Adding changelog Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> --------- Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for a007648 - Browse repository at this point
Copy the full SHA a007648View commit details -
*: Updating hashicorp LRU cache to v2 (thanos-io#7306)
* *: Updating hashicorp LRU cache to v2 Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Adding some new comments regarding removing complexity of TTL Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * Using new version everywhere Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> * rephrase the comment Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com> --------- Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
Configuration menu - View commit details
-
Copy full SHA for e6fc833 - Browse repository at this point
Copy the full SHA e6fc833View commit details -
store: use loser trees (thanos-io#7304)
Remove a long-standing TODO item in the code - let's use the great loser tree implementation by Bryan. It is faster than the heap because less comparisons are needed. Should be a nice improvement given that the heap is used in a lot of hot paths. Since Prometheus also uses this library, it's tricky to import the "any" version. I tried doing bboreham/go-loser#3 but it's still impossible to do that. Let's just copy/paste the code, it's not a lot. Bench: ``` goos: linux goarch: amd64 pkg: github.com/thanos-io/thanos/pkg/store cpu: Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz │ oldkway │ newkway │ │ sec/op │ sec/op vs base │ KWayMerge-16 2.292m ± 3% 2.075m ± 15% -9.47% (p=0.023 n=10) │ oldkway │ newkway │ │ B/op │ B/op vs base │ KWayMerge-16 1.553Mi ± 0% 1.585Mi ± 0% +2.04% (p=0.000 n=10) │ oldkway │ newkway │ │ allocs/op │ allocs/op vs base │ KWayMerge-16 27.26k ± 0% 26.27k ± 0% -3.66% (p=0.000 n=10) ``` Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Configuration menu - View commit details
-
Copy full SHA for 6bf98f9 - Browse repository at this point
Copy the full SHA 6bf98f9View commit details -
Store: batch tsdb infos (thanos-io#7308)
Batch TSDB Infos for bucket store for blocks with overlapping ranges. Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for fed2870 - Browse repository at this point
Copy the full SHA fed2870View commit details
Commits on Apr 29, 2024
-
Proxy: acceptance tests for relabel filter (thanos-io#7309)
Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 4145f03 - Browse repository at this point
Copy the full SHA 4145f03View commit details -
Stores: respect replica labels in LabelValues and LabelNames (thanos-…
…io#7310) * Proxy: acceptance test for proxy store with replica labels Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> * Stores: handle replica labels in label_value and label_names grpcs Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> --------- Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for bd74665 - Browse repository at this point
Copy the full SHA bd74665View commit details -
CHANGELOG: Mark 0.35 as in progress (thanos-io#7312)
Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for d9508cc - Browse repository at this point
Copy the full SHA d9508ccView commit details -
Cut release candidate v0.35.0-rc.0 (thanos-io#7314)
Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for bcad1e1 - Browse repository at this point
Copy the full SHA bcad1e1View commit details
Commits on May 2, 2024
-
Cut release v0.35.0 (thanos-io#7320)
Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for d9a0efa - Browse repository at this point
Copy the full SHA d9a0efaView commit details
Commits on May 28, 2024
-
Cut patch release
v0.35.1
(thanos-io#7394)* compact: recover from panics (thanos-io#7318) For thanos-io#6775, it would be useful to know the exact block IDs to aid debugging. Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> * Sidecar: wait for prometheus on startup (thanos-io#7323) Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> * Receive: fix serverAsClient.Series goroutines leak (thanos-io#6948) * fix serverAsClient goroutines leak Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * fix lint Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * update changelog Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * delete invalid comment Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * remove temp dev test Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * remove timer channel drain Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> --------- Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> * Receive: fix stats (thanos-io#7373) If we account stats for remote write and local writes we will count them twice since the remote write will be counted locally again by the remote receiver instance. Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline (thanos-io#7382) * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * small fix Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> --------- Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> * Query: dont pass query hints to avoid triggering pushdown (thanos-io#7392) If we have a new querier it will create query hints even without the pushdown feature being present anymore. Old sidecars will then trigger query pushdown which leads to broken max,min,max_over_time and min_over_time. Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> * Cut patch release v0.35.1 Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> --------- Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> Signed-off-by: Michael Hoffmann <mhoffm@posteo.de> Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com> Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com> Co-authored-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com> Co-authored-by: Michael Hoffmann <mhoffm@posteo.de> Co-authored-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 086a698 - Browse repository at this point
Copy the full SHA 086a698View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 623e131 - Browse repository at this point
Copy the full SHA 623e131View commit details -
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 18dff2f - Browse repository at this point
Copy the full SHA 18dff2fView commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1442565 - Browse repository at this point
Copy the full SHA 1442565View commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aace4ea - Browse repository at this point
Copy the full SHA aace4eaView commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b1c7641 - Browse repository at this point
Copy the full SHA b1c7641View commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a240cd - Browse repository at this point
Copy the full SHA 7a240cdView commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 41f0ecd - Browse repository at this point
Copy the full SHA 41f0ecdView commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ae8e7a7 - Browse repository at this point
Copy the full SHA ae8e7a7View commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c39f4ce - Browse repository at this point
Copy the full SHA c39f4ceView commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 004de87 - Browse repository at this point
Copy the full SHA 004de87View commit details -
Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e14858 - Browse repository at this point
Copy the full SHA 9e14858View commit details