Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ For instance, to create 4 parallel sockets of sFlow and one of NetFlow, you can
$ ./goflow2 -listen 'sflow://:6343?count=4,netflow://:2055'
```

More information about workers and resource usage is avaialble on the [Performance page](/docs/performance.md).
More information about workers and resource usage is available on the [Performance page](/docs/performance.md).

### Docker

Expand Down Expand Up @@ -240,6 +240,11 @@ There are assumptions on how many records and list items a sample can have (eg:
## User stories

Are you using GoFlow2 in production at scale? Add yourself here!
### [KaSaNaa](https://github.com/KaSaNaa)
<img src="https://github.com/KaSaNaa.png" height=50 width=50/>

- We run a large distributed network where visibility into traffic patterns is critical. Traditional NetFlow collectors struggled to keep up with the volume and lacked flexibility in exporting the data to modern analytics pipelines. We adopted GoFlow2 as our flow collector because it integrates natively with Kafka and outputs flows in JSON, making it easy to feed into ClickHouse for high-performance analytics.
- At peak, our infrastructure ingests millions of flow records per second across multiple data centers. GoFlow2’s lightweight design and parallel worker model allow us to scale horizontally with little overhead. We configured multiple Kafka partitions to match GoFlow2 workers, ensuring balanced throughput without bottlenecks.

### Contributions

Expand Down