Project

General

Profile

Actions

Feature #1300

open

profiling: per flow recording of profiling data

Added by Victor Julien almost 7 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Effort:
low
Difficulty:
medium
Label:

Description

Flows track number of packets, so adding a total ticks count would allow calculating an average.

We could then output (in the flow log):
- absolute and relative cost of a flow

Also, a simple keyword could perhaps match on this. Then we'd alert on overly expensive flows (and even drop/pass them?).

Both should greatly help debugging performance issues.

Actions #1

Updated by Peter Manev almost 7 years ago

Great idea I think.

Actions #2

Updated by Andreas Herz over 5 years ago

  • Assignee set to OISF Dev
  • Target version set to TBD
Actions #3

Updated by Victor Julien about 3 years ago

  • Effort set to low
  • Difficulty set to medium

I think this would be quite easy now. Just capture the ticks within the lock of the FlowWorker and store that in the Flow in a new field.

Actions

Also available in: Atom PDF