0

我已经为filebeat的特定日志文件完成了这样的配置- 文件具有 cp1250 编码:

 - 
    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

logstash 输出上的filebeat编码是什么?

我认为它可以像这样工作,但我认为它现在是这样工作的:

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

filebeat 输出编码到底是什么?

4

1 回答 1

0

你似乎问了两个不同的问题。

filebeat 输出编码到底是什么?

事件 + 它添加的一些元数据。

logstash 输出上的 filebeat 编码是什么?/ filebeat到logstash的默认编码是什么?

plain如果未指定编码,Filebeat 使用其特殊编码来读取和处理您的文本。

从文档

编码是特殊的plain,因为它不验证或转换任何输入。

于 2016-06-27T14:39:25.173 回答