как удалить версию, имя хоста, имя, теги, @ версию, проспект, источник, хост, тип, смещение - PullRequest
0 голосов
/ 28 мая 2018

Как удалить версию, имя хоста, имя, теги, @ версию, поисковик, источник, хост, тип, смещение и т. Д. (Все поля по умолчанию) в выводе logstash после фильтрации.

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

В вопросе, который вы не упомянули о вашем фильтре.В качестве примера я привел ответ ниже.

    filter {     

        json{
            source => "message"
            remove_field => [ "message", "host", "path", "@version","type"]
        } 
}
0 голосов
/ 28 мая 2018

Вы можете использовать фильтр ruby ​​в файле конфигурации для удаления ненужных полей:

filter {
  ruby {
    # do stuff
    event.remove(key)
    # do other stuff
  }
}

Вот ссылка: ссылка на rubydoc.info

...