Can we somehow control
- No of threads used by filebeat.
- CPU utilization, other than through scan_frequency.
- Memory utilization.
Can we somehow control
This is currently not possible. Perhaps you can give some more insights in what your problem is to potentially find some other solutions?
I am planning to use filebeat in production and want to see the cpu and memory footprint of filebeat, Is there any tool for monitoring Filebeat resource utilizations. And are there any settings through which i can alter the cpu and memory utilizations of Filebeat.
There are 'some' settings, but in general it's recommended to use OS tools to limit filebeat resource usage.
e.g. environment variable GOMAXPROCS=... sets number of active worker threads in golang runtime environment. Using load-balancing and publish_async: true
potentially increases memory usage if log files are written fast enough.
for linux check out:
When limiting resource usage, make sure filebeat still can catch up at less busy times.
You can use topbeat to monitor topbeat/filebeat resource usage
Oh! this helps a lot, thanks steffens
© 2020. All Rights Reserved - Elasticsearch
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.