goflow icon indicating copy to clipboard operation
goflow copied to clipboard

The high-scalability sFlow/NetFlow/IPFIX collector used internally at Cloudflare.

Results 40 goflow issues
Sort by recently updated
recently updated
newest added

Fixes #94. However it theoretically has the potential to break some existing usecases, where the distiction between remote ports is relevant. Signed-off-by: Tobias Guggenmos

Goflows Prometheus metrics `flow_traffic_(bytes|packets|summary_size_bytes)` include labels for `remote_ip` and `remote_port`. Some services that send flows (e.g. `pmacctd`) use a new outgoing port each time they send flows to goflow, which...

Hello, i need to compile the flow.proto into a jar to pass it to a protobuf converter that will read it. I've managed to do it by using protoc, my...

The protobuffer has support for marshaling protobuffer messages as json: google.golang.org/protobuf/encoding/protojson For some popular tools, like logstash (that are more text oriented), having json would be a better option as...

Hello are there any benchmarks about how much data can a single pod of goflow handle ? Would it be reasonable to loadbalance data to different goflow pods provided every...

Please add support for IPFIX/Netflow v9/sFlow custom sampling rate (as argument on goflow). It's needed in some cases when devices not sending Option Data Sets /Flow Sample for some reasons...

It will be great to add support huawei netstream. [hardware.txt](https://github.com/cloudflare/goflow/files/4346295/hardware.txt) [huawei_netstream.pcap.txt](https://github.com/cloudflare/goflow/files/4346296/huawei_netstream.pcap.txt)

I'd like to have goflow parse the received packets and at the same time relay/reflect the packets to other agents. So I'm proposing to add `relay.addr` and `relay.port` options, which...

#### Bug: Decoding of IPFIX templates with Enterprise Number field The goflow IPFIX template decoder isn't aware of the Enterprise Number field, which results in malformed template(s) and processing, when...

goflow supports only Ethernet(1) sampled headers. However, some devices do not send an Ethernet header and send sampled IPv4/IPv6 headers instead, which are currently ignored: https://github.com/cloudflare/goflow/blob/f27eadb178457d36e1ff0f685a19562be16654c2/producer/producer_sf.go#L41 Similar to https://github.com/VerizonDigital/vflow/pull/50