elasticsearch Kibana Logstash ElasticSearch |无法搜索未索引的字段
我正在探索麋鹿堆,遇到了一个问题 我已经生成了日志,将日志转发给logstash,日志是JSON格式的,因此它们直接被推送到ES中,logstash配置中只有JSON过滤器,连接并启动指向ES的Kibana 日志存储配置:elasticsearch Kibana Logstash ElasticSearch |无法搜索未索引的字段,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana,我正在探索麋鹿堆,遇到了一个问题 我已经生成了日志,将日志转发给logstash,日志是JSON格式的,因此它们直接被推送到ES中,logstash配置中只有JSON过滤器,连接并启动指向ES的Kibana 日志存储配置: filter { json { source => "message" } 现在我已经为每天的日志创建了索引,Kibana愉快地显示了所有索引中的所有日志 我的问题是:日志中有许多字段没有在Kibana中启用/索引以进行筛选。当我
filter {
json {
source => "message"
}
现在我已经为每天的日志创建了索引,Kibana愉快地显示了所有索引中的所有日志
我的问题是:日志中有许多字段没有在Kibana中启用/索引以进行筛选。当我尝试将它们添加到Kibana中的文件管理器中时,它会说“无法搜索未索引的字段”
注意:这些不是sys/apache日志。有JSON格式的自定义日志
日志格式:
{"message":"ResponseDetails","@version":"1","@timestamp":"2015-05-23T03:18:51.782Z","type":"myGateway","file":"/tmp/myGatewayy.logstash","host":"localhost","offset":"1072","data":"text/javascript","statusCode":200,"correlationId":"a017db4ebf411edd3a79c6f86a3c0c2f","docType":"myGateway","level":"info","timestamp":"2015-05-23T03:15:58.796Z"}
“statusCode”、“correlationId”等字段没有索引。有什么原因吗
我是否需要向ES提供一个映射文件,要求它为所有字段或给定字段编制索引?您已经更新了Kibana字段列表
从6.4.0开始: 警告说明非常简单:
管理>索引模式>
选择您的索引>按右上角的刷新按钮。如果尝试刷新但无法解决,请尝试更改Index.blocks.write:“false”
您应该尝试添加具有自定义字段定义的。我已经尝试过了。我仍然看到我的字段没有索引。当我去可视化并尝试为X/Y轴选择术语过滤器时,并不是所有字段都显示在那里。现在让它工作起来让我有点沮丧,因为我没有看到太多关于它的文档/参考资料。对我来说也很有用。谢谢基巴纳很烂。他们经常更换管理员。在花了几个小时试图弄清楚设置不再存在的原因后,我终于意识到设置现在是管理。但是Kibana的版本没有刷新图标。应该是在较新版本下的3之前插入的新步骤:“索引模式”