我在Kibana中为Elasticsearch创建了一个新索引。
DevTools /控制台:
PUT test42
{
"settings" : {
"number_of_shards" : 1
},
"mappings" : {
"_doc" : {
"properties" : {
"field1" : { "type" : "text" }
}
}
}
}
我要检查所有索引:
GET /_cat/indices?v
并获得这样的列表:
健康状况指数...
黄开测试
黄色打开测试42
绿色打开.kibana_1
黄色打开test_index2
黄色开放式记录仪-190409
黄色打开time_series_double_values
当我看着Kibana /发现我看不到test42 :
为什么新索引不可用?
我的目标是创建一个用于记录的索引模式,如下所示:Logging with ElasticSearch, Kibana, ASP.NET Core and Docker
答案 0 :(得分:1)
在“发现”视图中选择test42
索引模式时,test*
索引的内容将可见。
如果您要为test42
使用专用的索引模式,则需要在“管理>索引模式”中创建一个新的索引模式
记住:ES中的索引!= Kibana中的索引模式,后者可以使用命名模式重新组合许多ES索引
答案 1 :(得分:1)
我必须先创建一个文件。然后显示索引。
PUT test42/_doc/1
{
"properties": {
"timestamp": "4/9/2019 1:22:18 PM",
"message" : "initial message",
"file": "no file",
"linenumber" : "0"
}
}
答案 2 :(得分:0)
有时您需要在成功创建索引以查看浏览器后刷新浏览器。
刷新后,当您尝试通过搜索选项或在Kibana中的“索引管理”标签下进行搜索时,您应该能够查看索引