I tried to enable filebeat monitoring on elasticsearch.
Enabled it in the configuration:
xpack.monitoring:
enabled: true
elasticsearch:
hosts: ["http://10.10.8.77:9200"]
Thus configured 8 servers. But in kibana I see only 2.
The remaining logs from these servers are transmitted normally.
In the index .monitoring-beats- * I see data from all 8.
What could be the problem?
P.S.
Licensed on elasticsearch - basic.
Version elasticsearch and kibana - 6.4.2.
The filebeat version is 6.4.0.
P.P.S.
In ealsticsearch cluster - i have next settings
"persistent": {
"xpack": {
"monitoring": {
"collection": {
"enabled": "true"
}
}
}
},
I created a .monitoring-beat- * index. In it, I see data from all servers.
But I always see only two servers in the monitoring section. (And at the same time different).
So, out of curiosity, have you tried connecting those instances to a local Elasticsearch / Kibana installation?
This scenario is quite perplexing. With no errors, there's not much to follow-up on here. Let's see if we can get things working in some sense, then work backward to a cause.
Currently my ELK cluster is collecting logs from about> 200 servers. I had no problems with the collection and processing of data. Problems are only the display of information in kibana with monitoring filebeat. To begin, I set up data collection from 8 servers. But as you can see information is displayed only from 2 of 8. And the most interesting is that these servers are different all the time.
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.