为什么新创建的索引在发现或创建索引模式中不可用?

Fra*_*hop 0 elasticsearch kibana

我在 Kibana for Elasticsearch 中创建了一个新索引。

开发工具/控制台:

PUT test42
{
    "settings" : {
        "number_of_shards" : 1
    },
    "mappings" : {
        "_doc" : {
            "properties" : {
                "field1" : { "type" : "text" }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我检查所有索引:

GET /_cat/indices?v
Run Code Online (Sandbox Code Playgroud)

并得到一个这样的列表:

健康状态指数...
黄色打开测试黄色打开test42
绿色打开.kibana_1
黄色打开test_index2
黄色打开logging-190409
黄色打开time_series_double_values

当我查看 Kibana / Discover 时,我看不到 test42

截屏

为什么新索引不可用?

我的目标是创建一个用于日志记录的索引模式,如下所述:Logging with ElasticSearch, Kibana, ASP.NET Core and Docker

Val*_*Val 5

当您在发现视图中选择索引模式时,索引的内容test42将可见。test*

如果你想要一个专用的索引模式test42,那么你需要在“管理>索引模式”中创建一个新的索引模式

请记住:ES 中的索引!= Kibana 中的索引模式,后者可以使用命名模式重新组合许多 ES 索引