Skip to content
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

Update mimir-prometheus to optimize regular expression label matchers with alternates #4647

Merged
merged 1 commit into from
Apr 1, 2023

Conversation

pracucci
Copy link
Collaborator

@pracucci pracucci commented Apr 1, 2023

What this PR does

@Logiraptor did a fantastic job on grafana/mimir-prometheus#463 to optimise regular expression label matchers with alternates, and I want to get it merged before the end of the week, so that it will be included in the next weekly release.

Which issue(s) this PR fixes or relates to

N/A

Checklist

  • Tests updated
  • Documentation added
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

… with alternates

Signed-off-by: Marco Pracucci <marco@pracucci.com>
@pracucci pracucci requested a review from Logiraptor April 1, 2023 06:39
@pracucci pracucci requested a review from a team as a code owner April 1, 2023 06:39
@@ -48,7 +48,8 @@
* [ENHANCEMENT] Store-gateway: use more efficient chunks fetching and caching. #4255
* [ENHANCEMENT] Query-frontend and ruler: add experimental, more performant protobuf internal query result response format enabled with `-ruler.query-frontend.query-result-response-format=protobuf`. #4331
* [ENHANCEMENT] Ruler: increased tolerance for missed iterations on alerts, reducing the chances of flapping firing alerts during ruler restarts. #4432
* [ENHANCEMENT] Querier and store-gateway: optimized `.*` and `.+` regular expression label matchers. #4432
* [ENHANCEMENT] Optimized `.*` and `.+` regular expression label matchers. #4432
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to reviewers: I modified this because it's not true it applies to querier, but applies to ingesters and store-gateways and query-frontend (query sharding). So, to simplify it, I've just removed to which components apply.

@pracucci pracucci enabled auto-merge (squash) April 1, 2023 06:58
@pracucci pracucci merged commit 004a219 into main Apr 1, 2023
@pracucci pracucci deleted the update-mimir-prometheus-2 branch April 1, 2023 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants