Aliaksandr Valialkin
|
f1eebc0a99
|
lib/promrelabel: properly parse regex with escaped $ at the end
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3131
Thanks to @dmitryk-dk for the initial fix at https://github.com/VictoriaMetrics/VictoriaMetrics/pull/3179
|
2022-09-30 08:20:57 +03:00 |
|
Aliaksandr Valialkin
|
c49751adf8
|
lib/regexutil: add Simplify() function for simplifying the regular expression
|
2022-08-26 11:57:43 +03:00 |
|
Aliaksandr Valialkin
|
909e681024
|
lib/promrelabel: optimize action: {drop,keep,labeldrop,labelkeep} with anchored regex prefix
The following commonly used relabeling rules must work faster now:
- action: labeldrop
regex: "^foo.+$"
- action: labeldrop
regex: "^bar.*"
|
2022-08-25 23:24:38 +03:00 |
|
Aliaksandr Valialkin
|
d60654eb0a
|
lib/promrelabel: optimize action: {labeldrop,labelkeep,keep,drop} with regex containing alternate values
For example, the following relabeling rule must work much faster now:
- action: labeldrop
regex: "foo|bar|baz"
|
2022-08-24 17:55:54 +03:00 |
|