LTTNG-SYSCALLSTATS(1)

πŸ“¦ version 0.6.1, in debian bookworm, ubuntu jammy

✨ LTTNG-SYSCALLSTATS ✨

okay bestie, welcome to the lttng-syscallstats page from the LTTng manual (section 1, user commands, iykyk) πŸ’… this one's about analysing syscall statistics and it's lowkey iconic.

πŸŽ€ NAME πŸŽ€

lttng-syscallstats β€” LTTng analyses syscall statistics

like. it literally does syscall statistics analysis. that's the whole vibe. no cap. πŸ¦‹


🌸 DESCRIPTION 🌸

here's how you call it, bestie, exactly as written:

usage: lttng-syscallstats [-h] [-r REFRESH] [--gmt] [--skip-validation]

[--begin BEGIN] [--end END] [--period PERIOD]
       [--period-captures PERIOD_CAPTURES] [--period-begin PERIOD_BEGIN]
       [--period-end PERIOD_END] [--period-begin-key PERIOD_BEGIN_KEY]
       [--period-end-key PERIOD_END_KEY] [--period-key-value
       PERIOD_KEY_VALUE] [--cpu CPU] [--timerange TIMERANGE]
       [--progress-use-size] [--no-intersection] [-V] [--debug]
       [--no-color] [--no-progress] [--procname PROCNAME] [--tid TID]
       <path/to/trace>

and like, that's the whole thing. The syscallstats command. periodt. πŸ‘‘


🫢 positional arguments:

  • <path/to/trace> β€” the trace path, bestie. that's where your trace lives. point at it. πŸ“

πŸ’– optional arguments:

  • -h, --help β€” show this help message and exit. the classic. the moment you're lost, she's there. 🌈
  • -r REFRESH, --refresh REFRESH β€” Refresh period, with optional units suffix (default units: s). yes, seconds is the default, and yes you can slap a unit suffix on it if you're feeling fancy. ⭐
  • --gmt β€” Manipulate timestamps based on GMT instead of local time. timezone girlies rise. 🌍
  • --skip-validation β€” Skip the trace validation. skipping straight past the vibe check, bold of you, love that for you. πŸ™ˆ
  • --begin BEGIN β€” start time: hh:mm:ss[.nnnnnnnnn]
  • --end END β€” end time: hh:mm:ss[.nnnnnnnnn]
  • --period PERIOD β€” Period definition
  • --period-captures PERIOD_CAPTURES β€” Period captures definition
  • --period-begin PERIOD_BEGIN β€” Analysis period start marker event name
  • --period-end PERIOD_END β€” Analysis period end marker event name (requires --period-begin). so like, no begin, no end, that's the rule fr fr. πŸ”₯
  • --period-begin-key PERIOD_BEGIN_KEY β€” Optional, list of event field names used to match period markers (default: cpu_id)
  • --period-end-key PERIOD_END_KEY β€” Optional, list of event field names used to match period marker. If none specified, use the same --period-begin-key. she reuses, she's efficient, we love her. πŸ’œ
  • --period-key-value PERIOD_KEY_VALUE β€” Optional, define a fixed key value to which a period must correspond to be considered.
  • --cpu CPU β€” Filter the results only for this list of CPU IDs
  • --timerange TIMERANGE β€” time range: [begin,end]
  • --progress-use-size β€” use trace size to approximate progress. approximation is still progress, bestie. ✨
  • --no-intersection β€” disable stream intersection mode
  • -V, --version β€” show program's version number and exit
  • --debug β€” Enable debug mode (or set LTTNG_ANALYSES_DEBUG environment variable). yes bestie, there's an env var, go off. 🧚
  • --no-color β€” Disable colored output. (not me gasping. no color?? but okay, do what you gotta do πŸ’€)
  • --no-progress β€” Don't display the progress bar
  • --procname PROCNAME β€” Filter the results only for this list of process names
  • --tid TID β€” Filter the results only for this list of TIDs

not me writing a whole manual page with all 20-something flags intact. every single one. no skipping. the details stay, the vibe just got cuter. that's the deal. 🫢

and that's the page, babes! this lil beauty comes to you from LTTng Analyses v0.6.0, dated January 2017. vintage. iconic. ate. πŸ’…πŸŽ€πŸ’–

πŸ“¦ where this page comes from