diff options
| author | Paul Buetow <paul@buetow.org> | 2025-04-10 22:30:16 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-04-10 22:30:16 +0300 |
| commit | 1eeae89f5b1fcff41694b311fe699a65788cef6b (patch) | |
| tree | 28ef5d6702a58edbba92a41b957df897866f0e27 /internal/flags | |
| parent | 4eca989fa649538e78038999f5e4cc21acca1db9 (diff) | |
can generate flamegraphs
Diffstat (limited to 'internal/flags')
| -rw-r--r-- | internal/flags/flags.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/flags/flags.go b/internal/flags/flags.go index ab9a342..120d8fe 100644 --- a/internal/flags/flags.go +++ b/internal/flags/flags.go @@ -21,6 +21,9 @@ var validCollapsedFields = []string{ "tracepoint", "pid", "tid", +} + +var validCollapsedCounts = []string{ "count", "duration", "durationToPrev", @@ -51,6 +54,7 @@ type Flags struct { // To convert ior data into collapsed format IorDataFile string CollapsedFields []string + CountField string } func Parse() { @@ -79,6 +83,8 @@ func parse() { flag.StringVar(&singleton.IorDataFile, "ior", "", "IOR data file to convert into collapsed format") fields := flag.String("fields", "", fmt.Sprintf("Comma separated list of fields to collapse, valid are: %v", validCollapsedFields)) + flag.StringVar(&singleton.CountField, "count", "count", + fmt.Sprintf("Count field to collaps, valid are: %v", validCollapsedCounts)) flag.Parse() singleton.TracepointsToAttach = extractTracepointFlags(*tracepointsToAttach) |
