Ok and wierd.... I just created a single node cluster 8.14.3
with
"roles": [
"master",
"data"
]
},
Default metricbeat is ingesting fine
All
GET _cluster/allocation/explain?include_yes_decisions=true
{
"index": ".ds-metricbeat-8.14.1-2024.08.28-000001",
"shard": 0,
"primary": true
}
and explain says yes...
{
"index": ".ds-metricbeat-8.14.1-2024.08.28-000001",
"shard": 0,
"primary": true,
"current_state": "started",
"current_node": {
"id": "-HcQrNwCTbG_l0eL3LcAPQ",
"name": "f0d64ac033e4",
"transport_address": "172.18.0.2:9300",
"attributes": {
"transform.config_version": "10.0.0",
"xpack.installed": "true",
"ml.config_version": "12.0.0"
},
"roles": [
"data",
"master"
],
"weight_ranking": 1
},
so call me confused too... let me think a bit more
@DavidTurner Sorry to both er you ... but I am confused too why
This user running metricbeat with default template is getting this error
{\"type\":\"routing_missing_exception\",\"reason\":\"routing is required for [.ds-dev2-cust-eastus-metrics-8.14.0-2024.08.27-2024.08.27-000001
Using the Default metricbeat template with node roles
"roles": [
"master",
"data"
]
},
first I though the data stream required data_hot
so would not work with just data
but that does not seem to be the case.... that works... so not sure why the error.