I'm using an ES6.8 3 nodes cluster(cluster A) and an ES6.8 1 node cluster(cluster B).
The cluster B is used for monitoring the cluster A.
I'm exporting the .monitoring index from cluster A to cluster B.
The configuration for exporting is the following:
xpack.monitoring.collection.enabled: true xpack.monitoring.exporters: monitoring_cluster: type: http host: ["http://mon1:9200"]
I've also installed metricbeat on each node of cluster A and enable the elasticsearch module.
In this module I'd like to fetch the detail metrics by using cluster_stats, index and shard metricsets.
The configuration of metricbeat is the following:
- module: elasticsearch metricsets: - node - node_stats - cluster_stats - index - shard period: 10s hosts: ["http://localhost:9200"]
However, the metricbeat doesn't fetch these metricsets from cluster A. Only node and node_stats metricsets can be fetched.
I know there is no ".monitoring" indices in cluster A because they are transferred to cluster B. I'm afraid this is cause of this symptom.
Do we need to have their own ".monitoring" indices for the cluster in order to fetch the detail metrics for elaticsearch module?
Thanks for your help