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


