首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kibana没有在“Discover”标签中显示任何结果

Kibana没有在“Discover”标签中显示任何结果
EN

Stack Overflow用户
提问于 2015-10-15 05:20:15
回答 2查看 1.5K关注 0票数 2

我已经设置了elasticsearch(版本1.7.3)和Kibana(版本4.1.2)来索引我们应用程序的Elmah XML文件错误。我使用.Net解析xml文件,并使用Nest ElasticSearch客户机将索引插入到ElasticSearch中。问题是Kibana不会在"Discover“标签中显示任何数据。

当我运行curl索引模式localhost:9200/.kibana/ -XGET -pattern/eol?命令时,我会得到以下响应:

代码语言:javascript
运行
复制
{"_index":".kibana","_type":"index-pattern","_id":"eol","_version":2,"found":tru
e,"_source":{"title":"eol","timeFieldName":"errorTime","fields":"[{\"name\":\"_i
ndex\",\"type\":\"string\",\"count\":0,\"scripted\":false,\"indexed\":false,\"an
alyzed\":false,\"doc_values\":false},{\"name\":\"filePath\",\"type\":\"string\",
\"count\":0,\"scripted\":false,\"indexed\":true,\"analyzed\":true,\"doc_values\"
:false},{\"name\":\"_type\",\"type\":\"string\",\"count\":0,\"scripted\":false,\
"indexed\":true,\"analyzed\":false,\"doc_values\":false},{\"name\":\"message\",\
"type\":\"string\",\"count\":0,\"scripted\":false,\"indexed\":true,\"analyzed\":
true,\"doc_values\":false},{\"name\":\"errorTime\",\"type\":\"date\",\"count\":0
,\"scripted\":false,\"indexed\":true,\"analyzed\":false,\"doc_values\":false},{\
"name\":\"_source\",\"type\":\"_source\",\"count\":0,\"scripted\":false,\"indexe
d\":false,\"analyzed\":false,\"doc_values\":false},{\"name\":\"_id\",\"type\":\"
string\",\"count\":0,\"scripted\":false,\"indexed\":false,\"analyzed\":false,\"d
oc_values\":false}]"}}

当前情况Elasticsearch已启动并运行,响应API直接在Elasticsearch上执行查询,如http://localhost:9200/eol/_search?q=*返回大量结果

Kibana已启动并运行,甚至发现Elasticsearch Kibana公开的"eol“索引也显示了"eol”文档的正确属性和数据类型“发现”标签在将时间段设置为几年时不显示任何results...even ...我已经尝试从设置选项卡中删除索引,重启Kibana,然后在设置中重新添加索引。我还尝试将日期字段保存为yyyy-MM-ddThh:mm:ss格式,但仍然看不到任何结果。我认为问题出在Elmah UTC日期格式(例如2015-10-13T19:54:49.4547709Z)或Elmah消息。我猜ElasticSearch喜欢Elmah的信息,但Kibana不喜欢。

有什么想法吗?

以下是Kibana对"eol“指数的看法:

..and我在discover选项卡中看到的内容:

EN

回答 2

Stack Overflow用户

发布于 2015-10-17 00:36:37

我使用Nest将数据插入到ElasticSearch中。似乎Nest序列化列表并向ElasticSearch发出请求的方式具有Kibana不喜欢的特殊字符。

之前的(不工作):

代码语言:javascript
运行
复制
private static void WriteErrorsIntoElasticSearchIndex(ElasticClient elasticClient, List<error> errors)
        {
                elasticClient.Index(errors);    
        }

After(working):

代码语言:javascript
运行
复制
private static void WriteErrorsIntoElasticSearchIndex(ElasticClient elasticClient, List<error> errors)
        {
            foreach (var error in errors)
            {
                elasticClient.Index(error);    
            }
        }
票数 1
EN

Stack Overflow用户

发布于 2016-08-10 20:53:58

您有"\“,通常在elasticsearch结果中没有,JSON无法解析结果,因为它不合适,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33135772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档