Skip to content
This repository has been archived by the owner on Feb 19, 2025. It is now read-only.

Add FlowTimeStart and FlowTimeEnd #25

Merged
merged 7 commits into from
May 1, 2019
Merged

Conversation

debugloop
Copy link
Contributor

Solves #22

As discussed in the issue, this adds both time fields and marks the TimeFlow field for eventual deprecation. The mentioned processing speed limitations do not appear to be a problem, see the following screenshot of the 99th percentile of goflow speed metrics from my monitoring.

99th percentile of goflow speed metrics

I've tested NFv9 and am confident that IPFIX will work too, but I am unsure about the sFlow implementation. The latest two commits shave some bytes of a single flow message, but I am unsure about it, as TimeRecvd is the same anyways. It might be best to populate all three fields with the same value, or to leave both TimeFlow* empty.

@lspgn lspgn self-assigned this Apr 13, 2019
@lspgn
Copy link
Contributor

lspgn commented Apr 13, 2019

Looks good! Will give it a try and hopefully will merge :) . Thank you!

@lspgn lspgn merged commit def764f into cloudflare:master May 1, 2019
@debugloop debugloop deleted the flowtime branch July 22, 2019 08:52
tgragnato referenced this pull request in tgragnato/goflow Aug 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants