# 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`
