Filebeat consume high CPU usage (about 25%) when processing logs and scanning files.
Here is my environment:
- Windows 10 Pro 64-bit
- 4 core
Here is my configuration:
filebeat.inputs:
- type: log
id: log
enabled: true
paths:
- C:/Packages/Test/log/**/*.elklog
harvester_limit: 1
close_inactive: 1s
scan_frequency: 5s
# close_eof: true
# close_timeout: 0.5s
multiline:
type: pattern
pattern: ^\[
negate: true
match: after
max_procs: 1
// hide other processors and output.elasticsearch
// If need more information, please tell me
CPU usage shown as below:
How to control CPU usage below 10%?
No need to harvest real time. Send slower, CPU lower.
Thanks