Skip to content

Commit 51ce209

Browse files
drop system exclude span rules
1 parent 8a8fc20 commit 51ce209

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/dao/ConfigServiceSpanProcessingResponseConverter.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spanprocessing.dao;
22

3+
import static org.hypertrace.span.processing.config.service.v1.RuleType.RULE_TYPE_SYSTEM;
4+
35
import io.reactivex.rxjava3.core.Maybe;
46
import io.reactivex.rxjava3.core.Observable;
57
import io.reactivex.rxjava3.core.Single;
@@ -33,6 +35,11 @@ Single<ExcludeSpanRuleResultSet> convert(GetAllExcludeSpanRulesResponse response
3335

3436
private Maybe<ExcludeSpanRule> convertOrDrop(
3537
org.hypertrace.span.processing.config.service.v1.ExcludeSpanRuleDetails ruleDetails) {
38+
39+
// Drop system exclude span rules
40+
if (RULE_TYPE_SYSTEM.equals(ruleDetails.getRule().getRuleInfo().getType())) {
41+
return Maybe.empty();
42+
}
3643
return this.ruleConverter
3744
.convert(ruleDetails)
3845
.doOnError(error -> log.error("Error converting ExcludeSpanRule", error))

0 commit comments

Comments
 (0)