Class: DatadogAPIClient::V2::ObservabilityPipelineParseGrokProcessorIncludeRule

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_include_rule.rb

Overview

A Grok parsing rule selected using the include query. Each rule defines how to extract structured fields from logs matching a Datadog search query.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



35
36
37
# File 'lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_include_rule.rb', line 35

def additional_properties
  @additional_properties
end

#includeObject

A Datadog search query used to determine which logs this Grok rule targets.



26
27
28
# File 'lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_include_rule.rb', line 26

def include
  @include
end

#match_rulesObject

A list of Grok parsing rules that define how to extract fields from matching logs. Each rule must contain a name and a valid Grok pattern.



30
31
32
# File 'lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_include_rule.rb', line 30

def match_rules
  @match_rules
end

#support_rulesObject

A list of Grok helper rules that can be referenced by the parsing rules.



33
34
35
# File 'lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_include_rule.rb', line 33

def support_rules
  @support_rules
end