processors:
  # модуль нормализации логов GROK
  - module: grok
    # Определяет из какого поля необходимо брать информацию из event
    from: Raw
    # паттерны, которые являются шаблоном для парсинга логов
    patterns:
      # список паттернов для поиска
      HTTP_ANSWER: "%{IP:ECS.Client.IP} - - %{GREEDYDATA} \\"%{WORD:ECS.HTTP.RequestMethod} %{URIPATH:ECS.Event.URL} HTTP/%{NUMBER:ECS.HTTP.Version}\\" %{NUMBER:ECS.HTTP.ResponseBodyContent:int} %{NUMBER:ECS.Error.Code:int} %{addition_info}"
    # вспомогательные паттерны, которые могут использоваться для "patterns",
    # по умолчанию они не используются
    definitions:
      # список вспомогательных паттернов
      addition_info: "%{date(\\"dd/MMM/yyyy\\"):ECS.ELF.CreationDate}"
