Metricbeat are not collecting all Logstash data

Hi Community,

I have a ELK Stack 8.2.

I am trying to configure my Metricbeat to monitoring logstash node to monitore it but, for any reason, Kibana does not show all information of Logstash (like Events Emiited Rate, Eevents received, Evenets Emitted, ...) and, when i click in some pipeline, the error bellow appears:

Monitoring Request Error
Cannot read properties of undefined (reading 'graph')

Here's my configuration:

  • metricbeat.yml
root@taishan1:/etc/metricbeat# cat /etc/metricbeat/metricbeat.yml  | egrep -v "#" | egrep [a-Z]
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.kibana:
  host: "10.129.137.139:5601"
output.elasticsearch:
  hosts: ["10.123.126.36:9200"]
processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~

  • logstash-xpack module configuration
root@taishan1:/etc/metricbeat/modules.d# cat logstash-xpack.yml
# Module: logstash
# Docs: https://www.elastic.co/guide/en/beats/metricbeat/8.2/metricbeat-module-logstash.html

- module: logstash
  metricsets:
      - node
      - node_stats
  xpack.enabled: true
  period: 10s
  hosts: ["localhost:9600"]
#username: "elastic"
#password: "EocfCCzPInXfT240Lr7U"
  • module logstash-xpack enabled
root@taishan1:/etc/metricbeat/modules.d# metricbeat modules enable logstash-xpack

Module logstash-xpack is already enabled
  • logstash.yml
claro@taishan1:/bkp/opt/logstash01/config$ cat logstash.yml | grep -v ^# | egrep [a-Z]
xpack.monitoring.enabled: false

Does anyone know what i am doing wrong ?

@Claudio_Ract_Costa

I'm also facing similar issue and working on same.I will keep posted if found any solution.

1 Like