We would like to define the routing allocation of all index templates created by the apm server so that they are stored on our dedicated nodeset group "monitoring"
This is what we have attempted but unfortunately we find that the data gets stored on nodes other than the ones where the attri is "monitoring"
The apm-server.template.* settings are not available anymore in 8.x, as the asset setup (index templates, component templates, ILM policies, etc.) moved to Kibana. Having multiple apm-servers with conflicting index setup configurations has caused problems in the past, therefore the setup is now centralized.
The templates are set up when installing the APM Integration. Once installed, @custom component templates available, where you can customize your settings.
Or where can i define the routing for these @custom templates in my yaml?
Also note the link you provided leads to an integration method for apm which i dont believe i'm using. Is this a problem, i'm quite confused at this point. As far as i understand my integration method is by defining. Taken from cloud-on-k8s/apm_es_kibana.yaml at main · elastic/cloud-on-k8s · GitHub
I'm sorry i dont quite understand, Am i right in thinking this needs to be done via Kibana config?
No unfortunately this can't be achieved via configuration. You can configure the custom component template via ES API calls.
Also note the link you provided leads to an integration method for apm which i dont believe i'm using. Is this a problem, i'm quite confused at this point.
The way you install the apm integration via kibana config is totally fine.
We understand although we hope that you would take into consideration of allowing users to define the routing allocation via some .yaml configuration, so that we can codify the changes.
For now we have documented these api calls (which we will have to replicate for every apm component). Is there a section in the github that you can point us to do that we can refer to to see all the latest components ?
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.