Hey all,
I noticed that my grok filter that uses the COMBINEDAPACHELOG pattern (logstash-patterns-core/patterns/ecs-v1/httpd at main · logstash-plugins/logstash-patterns-core · GitHub) doesn't actually return the [user][name]
and [apache][access][user][identity]
fields even though they're in the pattern.
Under the ecs_compatibility
option on the grok
documentation page there's a statement that I don't understand that maybe explains this?
Controls this plugin’s compatibility with the Elastic Common Schema (ECS). The value of this setting affects extracted event field names when a composite pattern (such as
HTTPD_COMMONLOG
) is matched.
Can somebody clarify what "The value of this setting affects extracted event field names when a composite pattern is matched" means? Does this explain why the [user][name]
and [apache][access][user][identity]
fields are missing?
Thanks,
Frans