Skip to content

Commit 6dcb563

Browse files
Added support for RegExp in filters
1 parent de0ef99 commit 6dcb563

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/io/github/delirius325/jmeter/backendlistener/elasticsearch/ElasticsearchBackendClient.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import org.apache.http.HttpRequestInterceptor;
2020

2121
import java.util.*;
22+
import java.util.regex.Matcher;
23+
import java.util.regex.Pattern;
2224

2325
public class ElasticsearchBackendClient extends AbstractBackendListenerClient {
2426
private static final String BUILD_NUMBER = "BuildNumber";
@@ -180,7 +182,10 @@ private boolean validateSample(BackendListenerContext context, SampleResult sr)
180182

181183
if(this.filters.size() > 0) {
182184
for(String filter : filters) {
183-
if(sampleLabel.contains(filter)) {
185+
Pattern pattern = Pattern.compile(filter);
186+
Matcher matcher = pattern.matcher(sampleLabel);
187+
188+
if(sampleLabel.contains(filter) || matcher.find()) {
184189
valid = true;
185190
break;
186191
} else {

0 commit comments

Comments
 (0)