filebeat到logstash的默认编码是什么?



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

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

我已经做了这样的输出配置:

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输出编码到底是什么?

你好像问了两个不同的问题。

什么是真正的filebeat输出编码?

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

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

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

从docs

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

最新更新