ProcessExperimentalAttributes

org.typelevel.otel4s.semconv.experimental.attributes.ProcessExperimentalAttributes

Attributes

Source
ProcessExperimentalAttributes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

abstract class ProcessContextSwitchTypeValue(val value: String)

Attributes

Companion
object
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Involuntary
object Voluntary

Attributes

Companion
class
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class ProcessCpuStateValue(val value: String)

Values for ProcessCpuState.

Values for ProcessCpuState.

Attributes

Companion
object
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object System
object User
object Wait

Attributes

Companion
class
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class ProcessPagingFaultTypeValue(val value: String)

Attributes

Companion
object
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Major
object Minor

Attributes

Companion
class
Source
ProcessExperimentalAttributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete fields

The command used to launch the process (i.e.

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.

Attributes

Source
ProcessExperimentalAttributes.scala

All the command arguments (including the command/executable itself) as received by the process.

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.

Attributes

Source
ProcessExperimentalAttributes.scala

The full command used to launch the process as a single string representing the full command.

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.

Attributes

Source
ProcessExperimentalAttributes.scala

Specifies whether the context switches for this data point were voluntary or involuntary.

Specifies whether the context switches for this data point were voluntary or involuntary.

Attributes

Source
ProcessExperimentalAttributes.scala

The CPU state for this data point.

The CPU state for this data point. A process SHOULD be characterized either by data points with no state labels, or only data points with state labels.

Attributes

Source
ProcessExperimentalAttributes.scala

The name of the process executable.

The name of the process executable. On Linux based systems, can be set to the Name in proc/[pid]/status. On Windows, can be set to the base name of GetProcessImageFileNameW.

Attributes

Source
ProcessExperimentalAttributes.scala

The full path to the process executable.

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.

Attributes

Source
ProcessExperimentalAttributes.scala

The username of the user that owns the process.

The username of the user that owns the process.

Attributes

Source
ProcessExperimentalAttributes.scala

The type of page fault for this data point.

The type of page fault for this data point. Type major is for major/hard page faults, and minor is for minor/soft page faults.

Attributes

Source
ProcessExperimentalAttributes.scala

Parent Process identifier (PPID).

Parent Process identifier (PPID).

Attributes

Source
ProcessExperimentalAttributes.scala

Process identifier (PID).

Process identifier (PID).

Attributes

Source
ProcessExperimentalAttributes.scala

An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.

An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.

Attributes

Source
ProcessExperimentalAttributes.scala

The name of the runtime of this process.

The name of the runtime of this process. For compiled native binaries, this SHOULD be the name of the compiler.

Attributes

Source
ProcessExperimentalAttributes.scala

The version of the runtime of this process, as returned by the runtime without modification.

The version of the runtime of this process, as returned by the runtime without modification.

Attributes

Source
ProcessExperimentalAttributes.scala