我有一个任务,需要以表格式查看spring boot json日志。它不应该转储到kibana的消息字段中。它必须以表格格式作为单独的字段查看。例如:employeeid 123 employeename aathi employeeaddress banglore。我已经使用json处理器将json日志拆分为一个单独的变量,以表格式查看它,但是我无法以表格式查看json日志。
zi8p0yeb1#
您需要logstash来解析字段/表格式的json。为此,请确保filebeat的输出重定向到logstash。管道应该是filebeat->logstash->elastic->kibana。在logstash中,json插件过滤器将帮助解析json。请参阅日志文件https://www.elastic.co/guide/en/logstash/current/plugins-filters-kv.htmljson 过滤器插件一旦json被解析并存储在elastic中,您应该可以在kibana中看到单独的字段,这些字段可以进一步用于构建不同的视图(包括表格格式)
1条答案
按热度按时间zi8p0yeb1#
您需要logstash来解析字段/表格式的json。为此,请确保filebeat的输出重定向到logstash。管道应该是filebeat->logstash->elastic->kibana。
在logstash中,json插件过滤器将帮助解析json。请参阅日志文件https://www.elastic.co/guide/en/logstash/current/plugins-filters-kv.htmljson 过滤器插件
一旦json被解析并存储在elastic中,您应该可以在kibana中看到单独的字段,这些字段可以进一步用于构建不同的视图(包括表格格式)