我设置了elasticsearch和Kibana来索引我们的应用程序(错误)日志。问题是Kibana在“发现”选项卡中不显示任何数据。
现在的情况
- Elasticsearch已启动并正在运行,响应API
- 直接在Elasticsearch上执行查询
http://elasticserver.com:9200/applogs/_search?q=*
(例如)会返回很多结果(请参见下文,找到一条记录的样子) - Kibana已启动并正在运行,甚至找到了
applogs
Elasticsearch公开的索引 - Kibana还会显示
applogs
文档的正确属性和数据类型 - 即使将时间段设置为几年,“发现”标签也不会显示任何结果。
有任何想法吗??
这就是Kibana如何看待applogs
索引:
弹性搜索查询结果对象如下所示:
{
_index: "applogs",
_type: "1",
_id: "AUxv8uxX6xaLDVAP5Zud",
_score: 1,
_source: {
appUid: "esb.Idman_v4.getPerson",
level: "trace",
message: "WS stopwatch is at 111ms.",
detail: "",
url: "",
user: "bla bla bla",
additionalInfo: "some more info",
timestamp: "2015-03-31T15:08:49"
}
},
..以及我在发现标签中看到的内容: