Project

General

Profile

Actions

Feature #1300

open
VJ OD

profiling: per flow recording of profiling data

Feature #1300: profiling: per flow recording of profiling data

Added by Victor Julien over 11 years ago. Updated over 7 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.

PM Updated by Peter Manev over 11 years ago Actions #1

Great idea I think.

AH Updated by Andreas Herz over 10 years ago Actions #2

  • Assignee set to OISF Dev
  • Target version set to TBD

VJ Updated by Victor Julien over 7 years ago Actions #3

  • 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: PDF Atom