2016-06-27 5 views
0

Я сделал такую ​​конфигурацию для конкретных файлов для filebeat - файлов имеет кодировку CP1250:Что такое кодировка по умолчанию для filebeat для logstash?

- 
    document_type: collector 
    encoding: cp1250 
    ignore_older: 672h 
    log_type: log 
    max_bytes: 134217728 
    paths: 
    - \\someserver\collector\* 

Я сделал такую ​​конфигурацию выхода:

output: 
    logstash: 
    compression_level: 0 
    hosts: 
    - localhost:5045 

Что будет кодирование filebeat на выходе logstash?

Я предполагаю, что это может как это работает, но я думаю, что теперь работает так:

file(cp1250) -> filebeat(utf-8) -> output(utf-8) -> logstash(utf-8) -> gralog(utf-8). 

Что filebeat выход кодирования на самом деле?

ответ

0

Возможно, вы задали два разных вопроса.

Что такое кодировка вывода filebeat?

Событие + некоторые добавленные метаданные.

Что будет кодировать filebeat на выходе logstash?/Что такое кодировка по умолчанию для filebeat для logstash?

Filebeat использует специальную кодировку plain для чтения и обработки вашего текста, если не указана кодировка.

From the docs

plain кодирование является особенным, потому что она не проверяет или преобразовать любой входной сигнал.

+0

Я буду тестировать это завтра, так как не анализируются метаданные из logstash. – Chameleon

 Смежные вопросы

  • Нет связанных вопросов^_^