我设置了 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"
}
},
..以及我在发现选项卡中看到的内容: