如果不使用“Suppress_Type_Name”,则会出现以下错误:
[error] [output:es:es.0] HTTP status=400 URI=/_bulk,response:{“错误”:{“根本原因”:[{“type”:“非法参数异常”,“原因”:“操作/元数据行[1]包含未知参数[_type]"}],“type”:“非法参数异常”,“原因”:“操作/元数据行[1]包含未知参数[_type]"},“状态”:400}
然后在以下elasticsearch conf中使用'Suppress_Type_Name':
output-elasticsearch.conf:|[OUTPUT] Name es Match * Hostlogging.hostPort 9000 HTTP_User someuser HTTP_Passwd somepassword Logstash_Format On Replace_Dots On Retry_Limit False tls On tls.verify False Type _doc index someindex Logstash_Prefix somepprefix Suppress_Type_Name On
fluent-bit pod无法启动:
Fluent Bit v1.4.1
[错误] [配置]:未知配置属性“Suppress_Type_Name”。允许使用以下属性:index、type、http_user、http_passwd、aws_auth、aws_region、logstash_format、logstash_prefix、logstash_prefix_key、logstash_dateformat、time_key、time_key_format、include_tag_key、tag_key、buffer_size、path、pipeline、generate_id、replace_dots、current_time_index、trace_output和trace_error。
我还没有尝试任何东西,因为'Suppress_Type_Name'应该是我原来问题的解决方案。
1条答案
按热度按时间ndasle7k1#
将Fluent Bit升级到最新的v2.0.10可解决此问题。