-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Memory leak #85
Comments
Hi @swb-ops could you indicate the version you are using? |
Hi @lspgn, thanks for the answer. Yes, the memory leak happens when -kafka=false.
When I started the service:
After 15 minutes of work:
|
How many flows per second are you processing? |
We are currently processing about 3000 flows per second. |
I tried using versions 3.4.2, 3.4.0 and 3.1.0, sending netflow and sflow to the collector, migrating goflow to another VM. Memory leaks occurred in all cases. |
Hi @lspgn, |
Are you only sending sFlow to this port? Could you make a packet capture of the UDP traffic? |
dump_sflow.zip |
I checked the file @swb-ops: I will try to replay it later this week. |
Hello, |
Sorry for the delay, following up again: what's the version of the Juniper you're running? Trying to correlate with another issue. |
Also tried to reproduce by replaying your file in a loop, but I am not seeing an increase of RAM usage :( . |
Hi, thanks for the answer. |
Hello @lspgn,, |
Hello, Thank you |
Ok, we will wait. |
Hello @lspgn |
Hello!
I tried to use goflow to collect sflow statistics and write it to logstash (ELK stack) through kafka broker.
The pipeline is
goflow -> kafka -> logstash-input-kafka (protobuf codec) -> elastic
I get accurate statistics, but see a fast memory leak of goflow collector. My VM have 32 GB of RAM, which is enough for about 2 hours. The memory is freed after goflow service restart.
Does anyone know what could be the reason ?
The text was updated successfully, but these errors were encountered: