Sidehistorik
...
Here, "cluster_name" is changed to "cluster_name.keyword"
Do the same for "name" to "name.keyword"
This improved the Dashboard a lot:
...
And got
Kodeblok |
---|
{
"acknowledged": true
} |
same for:
doing
Kodeblok |
---|
PUT elasticsearch_metrics-*/_mapping/message?update_all_types
{
"properties": {
"name": {
"type": "text",
"fielddata": true
}
}
} |
giving us a lot of fixed rows:
Fixing the CPU, CPU Instance, Memory etc (if they are empty). The problem here (also) seems to be that "name" is not field-data enabled. The best way is to make if field-data enabled. In Kinana Dev Console:
Kodeblok |
---|
PUT elasticsearch_metrics-*/_mapping/message?update_all_types { "properties": { "name": { "type": "text", "fielddata": true } } } |
Alternatively, Change all panels; change Group by clause from "name" to "name.keyword" :
Well - I first used the first part - changing the field to fielddata: true, and the next morning this was a fact:
Should have looked as this (with name replaced with name.keyword):
No clue why the change kind of stopped at 01:00.
Tip |
---|
Read about the Elasticsearch 5.0 changes to strings her: https://www.elastic.co/blog/strings-are-dead-long-live-strings |