Hi
I have a cluster with 4 nodes of Elasticsearch. 3 of them have Logstash and Metricbeat running for data ship and monitoring the pipelines and Logstash nodes.
When I config the Metricbeat , I see Pipelines of 3 Logstash nodes in Kibana, but in Nodes I just see only one of the Logstash nodes...!!!
All 3 Metricbeat nodes:
1- Enabled the logstash -xpack module
2- Disabled the system module
My metricbeat.yml
of each 3 nodes is:
metricbeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 1
index.codec: best_compression
setup.dashboards.enabled: true
setup.kibana:
host: "172.22.33.11:5601"
output.elasticsearch:
hosts: ["localhost:9200"]
username: "my_user"
password: "my_password"
processors:
- add_host_metadata: ~
- add_cloud_metadata: ~
- add_docker_metadata: ~
- add_kubernetes_metadata: ~
And this is logstash-xpack.yml
in module.d
:
- module: logstash
metricsets:
- node
- node_stats
period: 10s
hosts: ["localhost:9600"]
username: "my_user"
password: "my_password"
xpack.enabled: true
Could you please help me how can I have all 3 Logstash nodes in Stack Monitoring ?
Thank you