java - 如何在表格格式的消息中将JSON spring boot日志显示为单独的字段

标签 java elasticsearch logstash kibana filebeat

我有一项任务,需要以表格格式查看spring boot JSON日志。不应将其转储到kibana的消息字段中。它必须以表格格式显示为单独的字段。
例如:EmployeeId 123
员工姓名aathi
EmployeeAddress banglore。
我已经使用Json处理器将json日志拆分为一个单独的变量,以表格式查看它,但是我无法以表格式查看json日志。

最佳答案

您将需要logstash以字段/表格式解析JSON。为此,请确保将文件信号的输出重定向到Logstash。管道应为Filebeat-> Logstash-> Elastic-> Kibana。
在logstash中,JSON插件过滤器将有助于解析JSON。请引用logstash文档https://www.elastic.co/guide/en/logstash/current/plugins-filters-kv.html
JSON Filter Plugin
将JSON解析并存储在Elastic中后,您应该在Kibana中看到单独的字段,可以将其进一步用于构建不同的 View (包括表格格式)

关于java - 如何在表格格式的消息中将JSON spring boot日志显示为单独的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64553371/

相关文章:

java - 在 <foreach> 中使用 <form> 几次

java - DynamoDB put Item 未使用 MockiTo 和 PowerMock 进行模拟

amazon-web-services - 在 Amazon ElasticBeanstalk 中使用 docker 或自定义 AMI

elasticsearch - 通配符查询在Elastic Search服务器上无法按预期工作

php - 如何使用 PHP 脚本测试 logstash

java - 从字节数组 wav 文件中去除噪音

java - android对话框的纯色背景

python - 结合使用flask(或elasticsearch)和Node.js Web服务器是否有意义?

elasticsearch - 使用Kafka,Storm和Elasticsearch构建数据管道

elasticsearch - 为什么删除logstash中的某个索引后,Kibana还会显示?