Process
Process
Status:
type: process
Description: An operating system process.
Other Attributes:
:warning: This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.
Attribute | Type | Description | Examples | Requirement Level | Stability |
---|---|---|---|---|---|
process.command | string | The command used to launch the process (i.e. the command name). On Linux based systems, can be set to the zeroth string in proc/[pid]/cmdline . On Windows, can be set to the first parameter extracted from GetCommandLineW . | cmd/otelcol | Conditionally Required [1] | |
process.command_args | string[] | All the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporting procfs), can be set according to the list of null-delimited strings extracted from proc/[pid]/cmdline . For libc-based executables, this would be the full argv vector passed to main . SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data. | ["cmd/otecol", "--config=config.yaml"] | Conditionally Required [2] | |
process.command_line | string | The full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of GetCommandLineW . Do not set this if you have to assemble it just for monitoring; use process.command_args instead. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data. | C:\cmd\otecol --config="my directory\config.yaml" | Conditionally Required [3] | |
process.executable.name | string | The name of the process executable. On Linux based systems, this SHOULD be set to the base name of the target of /proc/[pid]/exe . On Windows, this SHOULD be set to the base name of GetProcessImageFileNameW . | otelcol | Conditionally Required [4] | |
process.executable.path | string | The full path to the process executable. On Linux based systems, can be set to the target of proc/[pid]/exe . On Windows, can be set to the result of GetProcessImageFileNameW . | /usr/bin/cmd/otelcol | Conditionally Required [5] | |
process.linux.cgroup | string | The control group associated with the process. [6] | 1:name=systemd:/user.slice/user-1000.slice/session-3.scope ; 0::/user.slice/user-1000.slice/user@1000.service/tmux-spawn-0267755b-4639-4a27-90ed-f19f88e53748.scope | Recommended | |
process.owner | string | The username of the user that owns the process. | root | Recommended | |
process.parent_pid | int | Parent Process identifier (PPID). | 111 | Recommended | |
process.pid | int | Process identifier (PID). | 1234 | Recommended |
[1] process.command
: See Selecting process attributes for details.
[2] process.command_args
: See Selecting process attributes for details.
[3] process.command_line
: See Selecting process attributes for details.
[4] process.executable.name
: See Selecting process attributes for details.
[5] process.executable.path
: See Selecting process attributes for details.
[6] process.linux.cgroup
: Control groups (cgroups) are a kernel feature used to organize and manage process resources. This attribute provides the path(s) to the cgroup(s) associated with the process, which should match the contents of the /proc/[PID]/cgroup file.
Process Runtime
Status:
type: process.runtime
Description: The single (language) runtime instance which is monitored.
Other Attributes:
:warning: This entity definition contains attributes without a role. Stable Entities MUST NOT have attributes without a defined role.
Attribute | Type | Description | Examples | Requirement Level | Stability |
---|---|---|---|---|---|
process.runtime.description | string | An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment. | Eclipse OpenJ9 Eclipse OpenJ9 VM openj9-0.21.0 | Recommended | |
process.runtime.name | string | The name of the runtime of this process. | OpenJDK Runtime Environment | Recommended | |
process.runtime.version | string | The version of the runtime of this process, as returned by the runtime without modification. | 14.0.2 | Recommended |
Feedback
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!