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..b9a5566b 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 @@ -54,6 +54,7 @@ message DeleteExcludeSpanRuleResponse { message ExcludeSpanRule { string id = 1; ExcludeSpanRuleInfo rule_info = 2; + repeated EvaluationTarget evaluation_targets = 3; } message ExcludeSpanRuleDetails { @@ -68,6 +69,20 @@ message ExcludeSpanRuleInfo { RuleType type = 4; } +message EvaluationTarget { + oneof target { + Platform platform = 1; + Agent agent = 2; + AgentModule agent_module = 3; + } +} + +message Platform {} + +message Agent {} + +message AgentModule {} + message ExcludeSpanRuleMetadata { google.protobuf.Timestamp creation_timestamp = 1; google.protobuf.Timestamp last_updated_timestamp = 2;