summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bakken <luke@bakken.io>2021-11-22 08:30:17 -0800
committerLuke Bakken <luke@bakken.io>2021-11-22 08:30:17 -0800
commitbd2858c2086fb81c169d29b129b0e0b27e7a8504 (patch)
tree8abf03831bd0bb4a6415b34b8ae267e4026da006
parenta7c9b666533b7bf95030fc5a632c7038f593fb46 (diff)
downloadrabbitmq-server-git-bd2858c2086fb81c169d29b129b0e0b27e7a8504.tar.gz
Compile the regex
-rw-r--r--deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl b/deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl
index 8db1ef3f3f..f7f4f11720 100644
--- a/deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl
+++ b/deps/rabbitmq_prometheus/src/rabbit_prometheus_handler.erl
@@ -166,7 +166,8 @@ put_filtering_options_into_process_dictionary(Request) ->
case application:get_env(rabbitmq_prometheus, filter_aggregated_queue_metrics_pattern, undefined) of
undefined -> ok;
Pattern ->
- put(prometheus_queue_filter, Pattern)
+ {ok, CompiledPattern} = re:compile(Pattern),
+ put(prometheus_queue_filter, CompiledPattern)
end,
ok.