【问题标题】:Kibana displaying JSON incorrectlyKibana 显示 JSON 不正确
【发布时间】:2014-10-07 10:43:09
【问题描述】:

我正在使用 ELK(Elasticsearch、Logstash、Kibana)进行日志记录。问题是 Kibana 似乎无法识别我的 JSON,因为它将我的 JSON 放入 message

这是我运行 Logstash 的方式:

bin/logstash -e '输入 { udp { 端口 => 5000 类型 => json_logger } } 输出 { 标准输出 { } 弹性搜索 { 主机 => 本地主机 } }'

这是我的日志的示例 Logstash 输出(出于调试目的,我还将日志输出到标准输出):

2014-10-07T10:28:19.104+0000 127.0.0.1 {"user_id":1,"object_id":6,"@timestamp":"2014-10-07T13:28:19.101+03:00","@version":"1","severity":"INFO" ,"host":"sergey-System"}

如何让 Elasticsearch/Kibana/Logstash 识别 JSON?

【问题讨论】:

  • 试试bin/logstash -e 'input { udp { port => 5000 type => json_logger codec => json} } output { stdout { } elasticsearch { host => localhost } }'
  • 谢谢@AndreiStefan!有效。你介意添加这个作为答案吗?

标签: elasticsearch logstash kibana


【解决方案1】:

试试bin/logstash -e 'input { udp { port => 5000 type => json_logger codec => json} } output { stdout { } elasticsearch { host => localhost } }'

注意codec => json 选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多