Here is my out output configration below:
output {
stdout { codec => json_lines }
}
Here is my verification result:
|Logs/s(In)|Logs/s (out)|Bytes/log (out)|Queue increase size (m)|
|1500|200|580|700m|
|780|200|580|600m|
|210|180|580|~0|
|230|180|1000|~50m|
|230|160|4500|600m|
It seems the max throughput is about 200log/s in my case.
my questions is:
What's affect the stdout max throughput, cpu, IO, etc.?
Does the size of each log affect the stdout maximum throughput? what's size affect it?