# MultiGrokRuleSet Ordered list of grok rule sets. Each rule set has its own predicate, optional extract attribute, parsing rules, and helper rules. Rule sets extracting from enriched attributes should be ordered after rule sets that populate those attributes. **Type**: `object` ## Properties - name: extractAttribute (optional) type: one of: string, array of string description: Optional attribute to extract from. If null, extracts from the log message. Rules that extract from enriched attributes should be ordered after rules that populate those attributes. A dotted string, or an array of literal keys. - name: grokHelperRules (optional) type: array of string description: Helper rules scoped to this rule set - name: grokParsingRules (optional) type: array of string description: Grok parsing rules for this rule set - name: predicate (optional) type: `EventPredicate`