我为 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).
什么是文件输出编码呢?
答案 0 :(得分:0)
你好像问了两个不同的问题。
什么是文件输出编码呢?
事件+它添加的一些元数据。
logstash输出中filebeat的编码是什么? / filebeat对logstash的默认编码是什么?
如果没有指定编码,Filebeat会使用其特殊的plain
编码来读取和处理您的文本。
plain
编码很特殊,因为它不会验证或转换任何输入。