Class ProcessIncubatingAttributes

java.lang.Object
io.opentelemetry.semconv.incubating.ProcessIncubatingAttributes

public final class ProcessIncubatingAttributes extends Object
  • Field Details

    • PROCESS_COMMAND

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_COMMAND
      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.
    • PROCESS_COMMAND_ARGS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> PROCESS_COMMAND_ARGS
      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.
    • PROCESS_COMMAND_LINE

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_COMMAND_LINE
      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.
    • PROCESS_CONTEXT_SWITCH_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_CONTEXT_SWITCH_TYPE
      Specifies whether the context switches for this data point were voluntary or involuntary.
    • PROCESS_CPU_STATE

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_CPU_STATE
      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.
    • PROCESS_EXECUTABLE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_EXECUTABLE_NAME
      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.
    • PROCESS_EXECUTABLE_PATH

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_EXECUTABLE_PATH
      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.
    • PROCESS_OWNER

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_OWNER
      The username of the user that owns the process.
    • PROCESS_PAGING_FAULT_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_PAGING_FAULT_TYPE
      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.
    • PROCESS_PARENT_PID

      public static final io.opentelemetry.api.common.AttributeKey<Long> PROCESS_PARENT_PID
      Parent Process identifier (PPID).
    • PROCESS_PID

      public static final io.opentelemetry.api.common.AttributeKey<Long> PROCESS_PID
      Process identifier (PID).
    • PROCESS_RUNTIME_DESCRIPTION

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_RUNTIME_DESCRIPTION
      An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.
    • PROCESS_RUNTIME_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_RUNTIME_NAME
      The name of the runtime of this process. For compiled native binaries, this SHOULD be the name of the compiler.
    • PROCESS_RUNTIME_VERSION

      public static final io.opentelemetry.api.common.AttributeKey<String> PROCESS_RUNTIME_VERSION
      The version of the runtime of this process, as returned by the runtime without modification.