I'm using Kibana 6.3.1 on AWS and currently facing the following problem:
I have an index named with an underscore ("_")in the middle. This should be allowed and ElasticSearch let me index and search in it.
Unfortunately, Kibana does not find any index with an underscore in its name.
This blocks me from searching within Kibana or creating any visualization or dashboard, which is a pity.
I haven't found any documentation showing that this is not allowed.
Can anybody explain me what's happening here and if that's intended behavior?
when i try to create index starting with _ i get the following exception from elasticsearch:
{
"error": {
"root_cause": [
{
"type": "invalid_index_name_exception",
"reason": "Invalid index name [_test], must not start with '_', '-', or '+'",
"index_uuid": "_na_",
"index": "_test"
}
],
"type": "invalid_index_name_exception",
"reason": "Invalid index name [_test], must not start with '_', '-', or '+'",
"index_uuid": "_na_",
"index": "_test"
},
"status": 400
}
seems that docs for 6.3 are still missing this information, but its included in the docs from 6.4 forward:
I saw the documentation that a starting underscore is not allowed.
In my case, the underscore is in the middle, which should be allowed. At least elastic search does not complain about that, stores and finds documents in that index.
It's only kibana which does not find the index at all if I try to create a matching index pattern.
In my case it's the index rapid_dev. Even an index pattern like this won't match any index: rapid*
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.