DiagnosticsProcess
One local operating-system process relevant to Skulk diagnostics.
pidPid (integer)required
Operating-system process ID.
parentPid object
Operating-system parent process ID, when visible.
- integer
- null
integer
roleRole (string)required
Best-effort Skulk role inferred from process lineage and command line.
Possible values: [skulk, runner, vector, python, other]
commandCommand (string)required
Joined process command line.
status object
Operating-system process status such as running or sleeping.
- string
- null
string
cpuPercent object
Recent CPU percentage reported by psutil.
- number
- null
number
memoryPercent object
Percent of physical memory used by this process.
- number
- null
number
rss object
Resident set size for this process, when available.
- Memory
- null
inBytesInbytes (integer)
Default value:
0elapsedSeconds object
Seconds since process creation, when available.
- number
- null
number
isChildOfSkulkIschildofskulk (boolean)
Whether this process is in the current Skulk API process tree.
Default value:
falseDiagnosticsProcess
{
"pid": 0,
"parentPid": 0,
"role": "skulk",
"command": "string",
"status": "string",
"cpuPercent": 0,
"memoryPercent": 0,
"rss": {
"inBytes": 0
},
"elapsedSeconds": 0,
"isChildOfSkulk": false
}