java—如何将json spring引导日志显示为表格式消息之外的单独字段

alen0pnh  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(358)

我有一个任务,需要以表格式查看spring boot json日志。它不应该转储到kibana的消息字段中。它必须以表格格式作为单独的字段查看。
例如:employeeid 123 employeename aathi employeeaddress banglore。我已经使用json处理器将json日志拆分为一个单独的变量,以表格式查看它,但是我无法以表格式查看json日志。

zi8p0yeb

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中看到单独的字段,这些字段可以进一步用于构建不同的视图(包括表格格式)

相关问题