diff --git a/span-processing-config-service-api/src/main/proto/org/hypertrace/span/processing/config/service/v1/span_processing_config_service.proto b/span-processing-config-service-api/src/main/proto/org/hypertrace/span/processing/config/service/v1/span_processing_config_service.proto index d40da4ab..84cc270e 100644 --- a/span-processing-config-service-api/src/main/proto/org/hypertrace/span/processing/config/service/v1/span_processing_config_service.proto +++ b/span-processing-config-service-api/src/main/proto/org/hypertrace/span/processing/config/service/v1/span_processing_config_service.proto @@ -66,8 +66,23 @@ message ExcludeSpanRuleInfo { SpanFilter filter = 2; bool disabled = 3; RuleType type = 4; + repeated EvaluationTarget evaluation_targets = 5; } +message EvaluationTarget { + oneof target { + Platform platform = 1; + PlatformAgent platform_agent = 2; + TracingAgent tracing_agent = 3; + } +} + +message Platform {} + +message PlatformAgent {} + +message TracingAgent {} + message ExcludeSpanRuleMetadata { google.protobuf.Timestamp creation_timestamp = 1; google.protobuf.Timestamp last_updated_timestamp = 2;