首页 > 解决方案 > ELK:如何忽略冲突字段类型?

问题描述

应用程序在 json(常规 Symfony json 日志处理程序)中生成日志文件,并且这些日志文件使用 logstash 进行索引。

日志行有时间戳、消息和上下文。并且此上下文包含任何类型的有效负载,这些有效负载已传递给应用程序中的记录器。
有时它具有相同名称和不同类型的值。它可以是"context":{"type": 121}"context":{"type": "text/html"}"context": [1, 2, "text"]

在不同类型的情况下,Logstash 不会将文档添加到索引中。并且 Kibana 不会显示来自不同索引的日志,以防它们中的类型不同。

如何解决?

标签: elasticsearchlogginglogstashkibanaelastic-stack

解决方案


推荐阅读