NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::process Namespace Reference

Namespaces

 ProcessContextSwitchTypeValues
 
 ProcessCpuStateValues
 
 ProcessPagingFaultTypeValues
 

Functions

static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessUptime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessUptime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessUptime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessUptime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessUptime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessUptime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessContextSwitches (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuTime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessCpuUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessDiskIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessMemoryVirtual (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessOpenFileDescriptorCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessPagingFaults (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessThreadCount (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricProcessUptime (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricProcessUptime (metrics::Meter *meter)
 

Variables

static constexpr const char * kMetricProcessContextSwitches = "process.context_switches"
 Number of times the process has been context switched. More...
 
static constexpr const char * descrMetricProcessContextSwitches
 
static constexpr const char * unitMetricProcessContextSwitches = "{context_switch}"
 
static constexpr const char * kMetricProcessCpuTime = "process.cpu.time"
 Total CPU seconds broken down by different states. More...
 
static constexpr const char * descrMetricProcessCpuTime
 
static constexpr const char * unitMetricProcessCpuTime = "s"
 
static constexpr const char * kMetricProcessCpuUtilization = "process.cpu.utilization"
 Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process. More...
 
static constexpr const char * descrMetricProcessCpuUtilization
 
static constexpr const char * unitMetricProcessCpuUtilization = "1"
 
static constexpr const char * kMetricProcessDiskIo = "process.disk.io"
 Disk bytes transferred. More...
 
static constexpr const char * descrMetricProcessDiskIo = "Disk bytes transferred."
 
static constexpr const char * unitMetricProcessDiskIo = "By"
 
static constexpr const char * kMetricProcessMemoryUsage = "process.memory.usage"
 The amount of physical memory in use. More...
 
static constexpr const char * descrMetricProcessMemoryUsage
 
static constexpr const char * unitMetricProcessMemoryUsage = "By"
 
static constexpr const char * kMetricProcessMemoryVirtual = "process.memory.virtual"
 The amount of committed virtual memory. More...
 
static constexpr const char * descrMetricProcessMemoryVirtual
 
static constexpr const char * unitMetricProcessMemoryVirtual = "By"
 
static constexpr const char * kMetricProcessNetworkIo = "process.network.io"
 Network bytes transferred. More...
 
static constexpr const char * descrMetricProcessNetworkIo = "Network bytes transferred."
 
static constexpr const char * unitMetricProcessNetworkIo = "By"
 
static constexpr const char * kMetricProcessOpenFileDescriptorCount
 Number of file descriptors in use by the process. More...
 
static constexpr const char * descrMetricProcessOpenFileDescriptorCount
 
static constexpr const char * unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
 
static constexpr const char * kMetricProcessPagingFaults = "process.paging.faults"
 Number of page faults the process has made. More...
 
static constexpr const char * descrMetricProcessPagingFaults
 
static constexpr const char * unitMetricProcessPagingFaults = "{fault}"
 
static constexpr const char * kMetricProcessThreadCount = "process.thread.count"
 Process threads count. More...
 
static constexpr const char * descrMetricProcessThreadCount = "Process threads count."
 
static constexpr const char * unitMetricProcessThreadCount = "{thread}"
 
static constexpr const char * kMetricProcessUptime = "process.uptime"
 The time the process has been running. More...
 
static constexpr const char * descrMetricProcessUptime = "The time the process has been running."
 
static constexpr const char * unitMetricProcessUptime = "s"
 
static constexpr const char * kProcessArgsCount = "process.args_count"
 Length of the process.command_args array. More...
 
static constexpr const char * kProcessCommand = "process.command"
 The command used to launch the process (i.e. More...
 
static constexpr const char * kProcessCommandArgs = "process.command_args"
 All the command arguments (including the command/executable itself) as received by the process. More...
 
static constexpr const char * kProcessCommandLine = "process.command_line"
 The full command used to launch the process as a single string representing the full command. More...
 
static constexpr const char * kProcessContextSwitchType = "process.context_switch_type"
 Specifies whether the context switches for this data point were voluntary or involuntary. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessCpuState = "process.cpu.state"
 Deprecated, use. More...
 
static constexpr const char * kProcessCreationTime = "process.creation.time"
 The date and time the process was created, in ISO 8601 format. More...
 
static constexpr const char * kProcessEnvironmentVariable = "process.environment_variable"
 Process environment variables,. More...
 
static constexpr const char * kProcessExecutableBuildIdGnu = "process.executable.build_id.gnu"
 The GNU build ID as found in the. More...
 
static constexpr const char * kProcessExecutableBuildIdGo = "process.executable.build_id.go"
 The Go build ID as retrieved by. More...
 
static constexpr const char * kProcessExecutableBuildIdHtlhash
 Profiling specific build ID for executables. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessExecutableBuildIdProfiling
 "Deprecated, use @code process.executable.build_id.htlhash @endcode instead." More...
 
static constexpr const char * kProcessExecutableName = "process.executable.name"
 The name of the process executable. More...
 
static constexpr const char * kProcessExecutablePath = "process.executable.path"
 The full path to the process executable. More...
 
static constexpr const char * kProcessExitCode = "process.exit.code"
 The exit code of the process. More...
 
static constexpr const char * kProcessExitTime = "process.exit.time"
 The date and time the process exited, in ISO 8601 format. More...
 
static constexpr const char * kProcessGroupLeaderPid = "process.group_leader.pid"
 The PID of the process's group leader. More...
 
static constexpr const char * kProcessInteractive = "process.interactive"
 Whether the process is connected to an interactive shell. More...
 
static constexpr const char * kProcessLinuxCgroup = "process.linux.cgroup"
 The control group associated with the process. More...
 
static constexpr const char * kProcessOwner = "process.owner"
 The username of the user that owns the process. More...
 
static constexpr const char * kProcessPagingFaultType = "process.paging.fault_type"
 The type of page fault for this data point. More...
 
static constexpr const char * kProcessParentPid = "process.parent_pid"
 Parent Process identifier (PPID). More...
 
static constexpr const char * kProcessPid = "process.pid"
 Process identifier (PID). More...
 
static constexpr const char * kProcessRealUserId = "process.real_user.id"
 The real user ID (RUID) of the process. More...
 
static constexpr const char * kProcessRealUserName = "process.real_user.name"
 The username of the real user of the process. More...
 
static constexpr const char * kProcessRuntimeDescription = "process.runtime.description"
 An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment. More...
 
static constexpr const char * kProcessRuntimeName = "process.runtime.name"
 The name of the runtime of this process. More...
 
static constexpr const char * kProcessRuntimeVersion = "process.runtime.version"
 The version of the runtime of this process, as returned by the runtime without modification. More...
 
static constexpr const char * kProcessSavedUserId = "process.saved_user.id"
 The saved user ID (SUID) of the process. More...
 
static constexpr const char * kProcessSavedUserName = "process.saved_user.name"
 The username of the saved user. More...
 
static constexpr const char * kProcessSessionLeaderPid = "process.session_leader.pid"
 The PID of the process's session leader. More...
 
static constexpr const char * kProcessTitle = "process.title"
 Process title (proctitle) More...
 
static constexpr const char * kProcessUserId = "process.user.id"
 The effective user ID (EUID) of the process. More...
 
static constexpr const char * kProcessUserName = "process.user.name"
 The username of the effective user of the process. More...
 
static constexpr const char * kProcessVpid = "process.vpid"
 Virtual process identifier. More...
 
static constexpr const char * kProcessWorkingDirectory = "process.working_directory"
 The working directory of the process. More...
 
static constexpr const char * kMetricProcessContextSwitches = "process.context_switches"
 Number of times the process has been context switched. More...
 
static constexpr const char * descrMetricProcessContextSwitches
 
static constexpr const char * unitMetricProcessContextSwitches = "{context_switch}"
 
static constexpr const char * kMetricProcessCpuTime = "process.cpu.time"
 Total CPU seconds broken down by different states. More...
 
static constexpr const char * descrMetricProcessCpuTime
 
static constexpr const char * unitMetricProcessCpuTime = "s"
 
static constexpr const char * kMetricProcessCpuUtilization = "process.cpu.utilization"
 Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process. More...
 
static constexpr const char * descrMetricProcessCpuUtilization
 
static constexpr const char * unitMetricProcessCpuUtilization = "1"
 
static constexpr const char * kMetricProcessDiskIo = "process.disk.io"
 Disk bytes transferred. More...
 
static constexpr const char * descrMetricProcessDiskIo = "Disk bytes transferred."
 
static constexpr const char * unitMetricProcessDiskIo = "By"
 
static constexpr const char * kMetricProcessMemoryUsage = "process.memory.usage"
 The amount of physical memory in use. More...
 
static constexpr const char * descrMetricProcessMemoryUsage
 
static constexpr const char * unitMetricProcessMemoryUsage = "By"
 
static constexpr const char * kMetricProcessMemoryVirtual = "process.memory.virtual"
 The amount of committed virtual memory. More...
 
static constexpr const char * descrMetricProcessMemoryVirtual
 
static constexpr const char * unitMetricProcessMemoryVirtual = "By"
 
static constexpr const char * kMetricProcessNetworkIo = "process.network.io"
 Network bytes transferred. More...
 
static constexpr const char * descrMetricProcessNetworkIo = "Network bytes transferred."
 
static constexpr const char * unitMetricProcessNetworkIo = "By"
 
static constexpr const char * kMetricProcessOpenFileDescriptorCount
 Number of file descriptors in use by the process. More...
 
static constexpr const char * descrMetricProcessOpenFileDescriptorCount
 
static constexpr const char * unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
 
static constexpr const char * kMetricProcessPagingFaults = "process.paging.faults"
 Number of page faults the process has made. More...
 
static constexpr const char * descrMetricProcessPagingFaults
 
static constexpr const char * unitMetricProcessPagingFaults = "{fault}"
 
static constexpr const char * kMetricProcessThreadCount = "process.thread.count"
 Process threads count. More...
 
static constexpr const char * descrMetricProcessThreadCount = "Process threads count."
 
static constexpr const char * unitMetricProcessThreadCount = "{thread}"
 
static constexpr const char * kMetricProcessUptime = "process.uptime"
 The time the process has been running. More...
 
static constexpr const char * descrMetricProcessUptime = "The time the process has been running."
 
static constexpr const char * unitMetricProcessUptime = "s"
 
static constexpr const char * kMetricProcessContextSwitches = "process.context_switches"
 Number of times the process has been context switched. More...
 
static constexpr const char * descrMetricProcessContextSwitches
 
static constexpr const char * unitMetricProcessContextSwitches = "{context_switch}"
 
static constexpr const char * kMetricProcessCpuTime = "process.cpu.time"
 Total CPU seconds broken down by different states. More...
 
static constexpr const char * descrMetricProcessCpuTime
 
static constexpr const char * unitMetricProcessCpuTime = "s"
 
static constexpr const char * kMetricProcessCpuUtilization = "process.cpu.utilization"
 Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process. More...
 
static constexpr const char * descrMetricProcessCpuUtilization
 
static constexpr const char * unitMetricProcessCpuUtilization = "1"
 
static constexpr const char * kMetricProcessDiskIo = "process.disk.io"
 Disk bytes transferred. More...
 
static constexpr const char * descrMetricProcessDiskIo = "Disk bytes transferred."
 
static constexpr const char * unitMetricProcessDiskIo = "By"
 
static constexpr const char * kMetricProcessMemoryUsage = "process.memory.usage"
 The amount of physical memory in use. More...
 
static constexpr const char * descrMetricProcessMemoryUsage
 
static constexpr const char * unitMetricProcessMemoryUsage = "By"
 
static constexpr const char * kMetricProcessMemoryVirtual = "process.memory.virtual"
 The amount of committed virtual memory. More...
 
static constexpr const char * descrMetricProcessMemoryVirtual
 
static constexpr const char * unitMetricProcessMemoryVirtual = "By"
 
static constexpr const char * kMetricProcessNetworkIo = "process.network.io"
 Network bytes transferred. More...
 
static constexpr const char * descrMetricProcessNetworkIo = "Network bytes transferred."
 
static constexpr const char * unitMetricProcessNetworkIo = "By"
 
static constexpr const char * kMetricProcessOpenFileDescriptorCount
 Number of file descriptors in use by the process. More...
 
static constexpr const char * descrMetricProcessOpenFileDescriptorCount
 
static constexpr const char * unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
 
static constexpr const char * kMetricProcessPagingFaults = "process.paging.faults"
 Number of page faults the process has made. More...
 
static constexpr const char * descrMetricProcessPagingFaults
 
static constexpr const char * unitMetricProcessPagingFaults = "{fault}"
 
static constexpr const char * kMetricProcessThreadCount = "process.thread.count"
 Process threads count. More...
 
static constexpr const char * descrMetricProcessThreadCount = "Process threads count."
 
static constexpr const char * unitMetricProcessThreadCount = "{thread}"
 
static constexpr const char * kMetricProcessUptime = "process.uptime"
 The time the process has been running. More...
 
static constexpr const char * descrMetricProcessUptime = "The time the process has been running."
 
static constexpr const char * unitMetricProcessUptime = "s"
 
static constexpr const char * kProcessArgsCount = "process.args_count"
 Length of the process.command_args array. More...
 
static constexpr const char * kProcessCommand = "process.command"
 The command used to launch the process (i.e. More...
 
static constexpr const char * kProcessCommandArgs = "process.command_args"
 All the command arguments (including the command/executable itself) as received by the process. More...
 
static constexpr const char * kProcessCommandLine = "process.command_line"
 The full command used to launch the process as a single string representing the full command. More...
 
static constexpr const char * kProcessContextSwitchType = "process.context_switch_type"
 Specifies whether the context switches for this data point were voluntary or involuntary. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessCpuState = "process.cpu.state"
 Deprecated, use. More...
 
static constexpr const char * kProcessCreationTime = "process.creation.time"
 The date and time the process was created, in ISO 8601 format. More...
 
static constexpr const char * kProcessEnvironmentVariable = "process.environment_variable"
 Process environment variables,. More...
 
static constexpr const char * kProcessExecutableBuildIdGnu = "process.executable.build_id.gnu"
 The GNU build ID as found in the. More...
 
static constexpr const char * kProcessExecutableBuildIdGo = "process.executable.build_id.go"
 The Go build ID as retrieved by. More...
 
static constexpr const char * kProcessExecutableBuildIdHtlhash
 Profiling specific build ID for executables. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessExecutableBuildIdProfiling
 "Deprecated, use @code process.executable.build_id.htlhash @endcode instead." More...
 
static constexpr const char * kProcessExecutableName = "process.executable.name"
 The name of the process executable. More...
 
static constexpr const char * kProcessExecutablePath = "process.executable.path"
 The full path to the process executable. More...
 
static constexpr const char * kProcessExitCode = "process.exit.code"
 The exit code of the process. More...
 
static constexpr const char * kProcessExitTime = "process.exit.time"
 The date and time the process exited, in ISO 8601 format. More...
 
static constexpr const char * kProcessGroupLeaderPid = "process.group_leader.pid"
 The PID of the process's group leader. More...
 
static constexpr const char * kProcessInteractive = "process.interactive"
 Whether the process is connected to an interactive shell. More...
 
static constexpr const char * kProcessLinuxCgroup = "process.linux.cgroup"
 The control group associated with the process. More...
 
static constexpr const char * kProcessOwner = "process.owner"
 The username of the user that owns the process. More...
 
static constexpr const char * kProcessPagingFaultType = "process.paging.fault_type"
 The type of page fault for this data point. More...
 
static constexpr const char * kProcessParentPid = "process.parent_pid"
 Parent Process identifier (PPID). More...
 
static constexpr const char * kProcessPid = "process.pid"
 Process identifier (PID). More...
 
static constexpr const char * kProcessRealUserId = "process.real_user.id"
 The real user ID (RUID) of the process. More...
 
static constexpr const char * kProcessRealUserName = "process.real_user.name"
 The username of the real user of the process. More...
 
static constexpr const char * kProcessRuntimeDescription = "process.runtime.description"
 An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment. More...
 
static constexpr const char * kProcessRuntimeName = "process.runtime.name"
 The name of the runtime of this process. More...
 
static constexpr const char * kProcessRuntimeVersion = "process.runtime.version"
 The version of the runtime of this process, as returned by the runtime without modification. More...
 
static constexpr const char * kProcessSavedUserId = "process.saved_user.id"
 The saved user ID (SUID) of the process. More...
 
static constexpr const char * kProcessSavedUserName = "process.saved_user.name"
 The username of the saved user. More...
 
static constexpr const char * kProcessSessionLeaderPid = "process.session_leader.pid"
 The PID of the process's session leader. More...
 
static constexpr const char * kProcessTitle = "process.title"
 Process title (proctitle) More...
 
static constexpr const char * kProcessUserId = "process.user.id"
 The effective user ID (EUID) of the process. More...
 
static constexpr const char * kProcessUserName = "process.user.name"
 The username of the effective user of the process. More...
 
static constexpr const char * kProcessVpid = "process.vpid"
 Virtual process identifier. More...
 
static constexpr const char * kProcessWorkingDirectory = "process.working_directory"
 The working directory of the process. More...
 
static constexpr const char * kMetricProcessContextSwitches = "process.context_switches"
 Number of times the process has been context switched. More...
 
static constexpr const char * descrMetricProcessContextSwitches
 
static constexpr const char * unitMetricProcessContextSwitches = "{context_switch}"
 
static constexpr const char * kMetricProcessCpuTime = "process.cpu.time"
 Total CPU seconds broken down by different states. More...
 
static constexpr const char * descrMetricProcessCpuTime
 
static constexpr const char * unitMetricProcessCpuTime = "s"
 
static constexpr const char * kMetricProcessCpuUtilization = "process.cpu.utilization"
 Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process. More...
 
static constexpr const char * descrMetricProcessCpuUtilization
 
static constexpr const char * unitMetricProcessCpuUtilization = "1"
 
static constexpr const char * kMetricProcessDiskIo = "process.disk.io"
 Disk bytes transferred. More...
 
static constexpr const char * descrMetricProcessDiskIo = "Disk bytes transferred."
 
static constexpr const char * unitMetricProcessDiskIo = "By"
 
static constexpr const char * kMetricProcessMemoryUsage = "process.memory.usage"
 The amount of physical memory in use. More...
 
static constexpr const char * descrMetricProcessMemoryUsage
 
static constexpr const char * unitMetricProcessMemoryUsage = "By"
 
static constexpr const char * kMetricProcessMemoryVirtual = "process.memory.virtual"
 The amount of committed virtual memory. More...
 
static constexpr const char * descrMetricProcessMemoryVirtual
 
static constexpr const char * unitMetricProcessMemoryVirtual = "By"
 
static constexpr const char * kMetricProcessNetworkIo = "process.network.io"
 Network bytes transferred. More...
 
static constexpr const char * descrMetricProcessNetworkIo = "Network bytes transferred."
 
static constexpr const char * unitMetricProcessNetworkIo = "By"
 
static constexpr const char * kMetricProcessOpenFileDescriptorCount
 Number of file descriptors in use by the process. More...
 
static constexpr const char * descrMetricProcessOpenFileDescriptorCount
 
static constexpr const char * unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
 
static constexpr const char * kMetricProcessPagingFaults = "process.paging.faults"
 Number of page faults the process has made. More...
 
static constexpr const char * descrMetricProcessPagingFaults
 
static constexpr const char * unitMetricProcessPagingFaults = "{fault}"
 
static constexpr const char * kMetricProcessThreadCount = "process.thread.count"
 Process threads count. More...
 
static constexpr const char * descrMetricProcessThreadCount = "Process threads count."
 
static constexpr const char * unitMetricProcessThreadCount = "{thread}"
 
static constexpr const char * kMetricProcessUptime = "process.uptime"
 The time the process has been running. More...
 
static constexpr const char * descrMetricProcessUptime = "The time the process has been running."
 
static constexpr const char * unitMetricProcessUptime = "s"
 

Function Documentation

◆ CreateAsyncDoubleMetricProcessContextSwitches() [1/4]

◆ CreateAsyncDoubleMetricProcessContextSwitches() [2/4]

◆ CreateAsyncDoubleMetricProcessContextSwitches() [3/4]

◆ CreateAsyncDoubleMetricProcessContextSwitches() [4/4]

◆ CreateAsyncDoubleMetricProcessCpuTime() [1/4]

◆ CreateAsyncDoubleMetricProcessCpuTime() [2/4]

◆ CreateAsyncDoubleMetricProcessCpuTime() [3/4]

◆ CreateAsyncDoubleMetricProcessCpuTime() [4/4]

◆ CreateAsyncDoubleMetricProcessCpuUtilization() [1/4]

◆ CreateAsyncDoubleMetricProcessCpuUtilization() [2/4]

◆ CreateAsyncDoubleMetricProcessCpuUtilization() [3/4]

◆ CreateAsyncDoubleMetricProcessCpuUtilization() [4/4]

◆ CreateAsyncDoubleMetricProcessDiskIo() [1/4]

◆ CreateAsyncDoubleMetricProcessDiskIo() [2/4]

◆ CreateAsyncDoubleMetricProcessDiskIo() [3/4]

◆ CreateAsyncDoubleMetricProcessDiskIo() [4/4]

◆ CreateAsyncDoubleMetricProcessMemoryUsage() [1/4]

◆ CreateAsyncDoubleMetricProcessMemoryUsage() [2/4]

◆ CreateAsyncDoubleMetricProcessMemoryUsage() [3/4]

◆ CreateAsyncDoubleMetricProcessMemoryUsage() [4/4]

◆ CreateAsyncDoubleMetricProcessMemoryVirtual() [1/4]

◆ CreateAsyncDoubleMetricProcessMemoryVirtual() [2/4]

◆ CreateAsyncDoubleMetricProcessMemoryVirtual() [3/4]

◆ CreateAsyncDoubleMetricProcessMemoryVirtual() [4/4]

◆ CreateAsyncDoubleMetricProcessNetworkIo() [1/4]

◆ CreateAsyncDoubleMetricProcessNetworkIo() [2/4]

◆ CreateAsyncDoubleMetricProcessNetworkIo() [3/4]

◆ CreateAsyncDoubleMetricProcessNetworkIo() [4/4]

◆ CreateAsyncDoubleMetricProcessOpenFileDescriptorCount() [1/4]

◆ CreateAsyncDoubleMetricProcessOpenFileDescriptorCount() [2/4]

◆ CreateAsyncDoubleMetricProcessOpenFileDescriptorCount() [3/4]

◆ CreateAsyncDoubleMetricProcessOpenFileDescriptorCount() [4/4]

◆ CreateAsyncDoubleMetricProcessPagingFaults() [1/4]

◆ CreateAsyncDoubleMetricProcessPagingFaults() [2/4]

◆ CreateAsyncDoubleMetricProcessPagingFaults() [3/4]

◆ CreateAsyncDoubleMetricProcessPagingFaults() [4/4]

◆ CreateAsyncDoubleMetricProcessThreadCount() [1/4]

◆ CreateAsyncDoubleMetricProcessThreadCount() [2/4]

◆ CreateAsyncDoubleMetricProcessThreadCount() [3/4]

◆ CreateAsyncDoubleMetricProcessThreadCount() [4/4]

◆ CreateAsyncDoubleMetricProcessUptime() [1/4]

◆ CreateAsyncDoubleMetricProcessUptime() [2/4]

◆ CreateAsyncDoubleMetricProcessUptime() [3/4]

◆ CreateAsyncDoubleMetricProcessUptime() [4/4]

◆ CreateAsyncInt64MetricProcessContextSwitches() [1/4]

◆ CreateAsyncInt64MetricProcessContextSwitches() [2/4]

◆ CreateAsyncInt64MetricProcessContextSwitches() [3/4]

◆ CreateAsyncInt64MetricProcessContextSwitches() [4/4]

◆ CreateAsyncInt64MetricProcessCpuTime() [1/4]

◆ CreateAsyncInt64MetricProcessCpuTime() [2/4]

◆ CreateAsyncInt64MetricProcessCpuTime() [3/4]

◆ CreateAsyncInt64MetricProcessCpuTime() [4/4]

◆ CreateAsyncInt64MetricProcessCpuUtilization() [1/4]

◆ CreateAsyncInt64MetricProcessCpuUtilization() [2/4]

◆ CreateAsyncInt64MetricProcessCpuUtilization() [3/4]

◆ CreateAsyncInt64MetricProcessCpuUtilization() [4/4]

◆ CreateAsyncInt64MetricProcessDiskIo() [1/4]

◆ CreateAsyncInt64MetricProcessDiskIo() [2/4]

◆ CreateAsyncInt64MetricProcessDiskIo() [3/4]

◆ CreateAsyncInt64MetricProcessDiskIo() [4/4]

◆ CreateAsyncInt64MetricProcessMemoryUsage() [1/4]

◆ CreateAsyncInt64MetricProcessMemoryUsage() [2/4]

◆ CreateAsyncInt64MetricProcessMemoryUsage() [3/4]

◆ CreateAsyncInt64MetricProcessMemoryUsage() [4/4]

◆ CreateAsyncInt64MetricProcessMemoryVirtual() [1/4]

◆ CreateAsyncInt64MetricProcessMemoryVirtual() [2/4]

◆ CreateAsyncInt64MetricProcessMemoryVirtual() [3/4]

◆ CreateAsyncInt64MetricProcessMemoryVirtual() [4/4]

◆ CreateAsyncInt64MetricProcessNetworkIo() [1/4]

◆ CreateAsyncInt64MetricProcessNetworkIo() [2/4]

◆ CreateAsyncInt64MetricProcessNetworkIo() [3/4]

◆ CreateAsyncInt64MetricProcessNetworkIo() [4/4]

◆ CreateAsyncInt64MetricProcessOpenFileDescriptorCount() [1/4]

◆ CreateAsyncInt64MetricProcessOpenFileDescriptorCount() [2/4]

◆ CreateAsyncInt64MetricProcessOpenFileDescriptorCount() [3/4]

◆ CreateAsyncInt64MetricProcessOpenFileDescriptorCount() [4/4]

◆ CreateAsyncInt64MetricProcessPagingFaults() [1/4]

◆ CreateAsyncInt64MetricProcessPagingFaults() [2/4]

◆ CreateAsyncInt64MetricProcessPagingFaults() [3/4]

◆ CreateAsyncInt64MetricProcessPagingFaults() [4/4]

◆ CreateAsyncInt64MetricProcessThreadCount() [1/4]

◆ CreateAsyncInt64MetricProcessThreadCount() [2/4]

◆ CreateAsyncInt64MetricProcessThreadCount() [3/4]

◆ CreateAsyncInt64MetricProcessThreadCount() [4/4]

◆ CreateAsyncInt64MetricProcessUptime() [1/4]

◆ CreateAsyncInt64MetricProcessUptime() [2/4]

◆ CreateAsyncInt64MetricProcessUptime() [3/4]

◆ CreateAsyncInt64MetricProcessUptime() [4/4]

◆ CreateSyncDoubleMetricProcessContextSwitches() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessContextSwitches() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessContextSwitches() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessContextSwitches() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessCpuTime() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessCpuTime() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessCpuTime() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessCpuTime() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessDiskIo() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessDiskIo() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessDiskIo() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessDiskIo() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessMemoryUsage() [1/4]

◆ CreateSyncDoubleMetricProcessMemoryUsage() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessMemoryUsage ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessMemoryUsage() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessMemoryUsage ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessMemoryUsage() [4/4]

◆ CreateSyncDoubleMetricProcessMemoryVirtual() [1/4]

◆ CreateSyncDoubleMetricProcessMemoryVirtual() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessMemoryVirtual ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessMemoryVirtual() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessMemoryVirtual ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessMemoryVirtual() [4/4]

◆ CreateSyncDoubleMetricProcessNetworkIo() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessNetworkIo() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessNetworkIo() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessNetworkIo() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessOpenFileDescriptorCount() [1/4]

◆ CreateSyncDoubleMetricProcessOpenFileDescriptorCount() [2/4]

◆ CreateSyncDoubleMetricProcessOpenFileDescriptorCount() [3/4]

◆ CreateSyncDoubleMetricProcessOpenFileDescriptorCount() [4/4]

◆ CreateSyncDoubleMetricProcessPagingFaults() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessPagingFaults() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessPagingFaults() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessPagingFaults() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::process::CreateSyncDoubleMetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessThreadCount() [1/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessThreadCount ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessThreadCount() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::process::CreateSyncDoubleMetricProcessThreadCount ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricProcessThreadCount() [3/4]

◆ CreateSyncDoubleMetricProcessThreadCount() [4/4]

◆ CreateSyncInt64MetricProcessContextSwitches() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessContextSwitches() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessContextSwitches() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessContextSwitches() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessContextSwitches ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessCpuTime() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessCpuTime() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessCpuTime() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessCpuTime() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessCpuTime ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessDiskIo() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessDiskIo() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessDiskIo() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessDiskIo() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessDiskIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessMemoryUsage() [1/4]

◆ CreateSyncInt64MetricProcessMemoryUsage() [2/4]

◆ CreateSyncInt64MetricProcessMemoryUsage() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessMemoryUsage ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessMemoryUsage() [4/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessMemoryUsage ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessMemoryVirtual() [1/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessMemoryVirtual ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessMemoryVirtual() [2/4]

◆ CreateSyncInt64MetricProcessMemoryVirtual() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessMemoryVirtual ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessMemoryVirtual() [4/4]

◆ CreateSyncInt64MetricProcessNetworkIo() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessNetworkIo() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessNetworkIo() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessNetworkIo() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessOpenFileDescriptorCount() [1/4]

◆ CreateSyncInt64MetricProcessOpenFileDescriptorCount() [2/4]

◆ CreateSyncInt64MetricProcessOpenFileDescriptorCount() [3/4]

◆ CreateSyncInt64MetricProcessOpenFileDescriptorCount() [4/4]

◆ CreateSyncInt64MetricProcessPagingFaults() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessPagingFaults() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessPagingFaults() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessPagingFaults() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::process::CreateSyncInt64MetricProcessPagingFaults ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessThreadCount() [1/4]

◆ CreateSyncInt64MetricProcessThreadCount() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessThreadCount ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricProcessThreadCount() [3/4]

◆ CreateSyncInt64MetricProcessThreadCount() [4/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::process::CreateSyncInt64MetricProcessThreadCount ( metrics::Meter *  meter)
inlinestatic

Variable Documentation

◆ descrMetricProcessContextSwitches [1/4]

constexpr const char* semconv::process::descrMetricProcessContextSwitches
staticconstexpr

◆ descrMetricProcessContextSwitches [2/4]

constexpr const char* semconv::process::descrMetricProcessContextSwitches
staticconstexpr
Initial value:
=
"Number of times the process has been context switched."

Definition at line 29 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessContextSwitches [3/4]

constexpr const char* semconv::process::descrMetricProcessContextSwitches
staticconstexpr
Initial value:
=
"Number of times the process has been context switched."

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessContextSwitches [4/4]

constexpr const char* semconv::process::descrMetricProcessContextSwitches
staticconstexpr
Initial value:
=
"Number of times the process has been context switched."

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessCpuTime [1/4]

constexpr const char* semconv::process::descrMetricProcessCpuTime
staticconstexpr

◆ descrMetricProcessCpuTime [2/4]

constexpr const char* semconv::process::descrMetricProcessCpuTime
staticconstexpr
Initial value:
=
"Total CPU seconds broken down by different states."

Definition at line 71 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessCpuTime [3/4]

constexpr const char* semconv::process::descrMetricProcessCpuTime
staticconstexpr
Initial value:
=
"Total CPU seconds broken down by different states."

Definition at line 71 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessCpuTime [4/4]

constexpr const char* semconv::process::descrMetricProcessCpuTime
staticconstexpr
Initial value:
=
"Total CPU seconds broken down by different states."

Definition at line 71 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessCpuUtilization [1/4]

constexpr const char* semconv::process::descrMetricProcessCpuUtilization
staticconstexpr
Initial value:
=
"Difference in process.cpu.time since the last measurement, divided by the elapsed time and "
"number of CPUs available to the process."

Definition at line 108 of file includes/opentelemetry/semconv/process_metrics.h.

Referenced by CreateAsyncDoubleMetricProcessCpuUtilization(), and CreateAsyncInt64MetricProcessCpuUtilization().

◆ descrMetricProcessCpuUtilization [2/4]

constexpr const char* semconv::process::descrMetricProcessCpuUtilization
staticconstexpr
Initial value:
=
"Difference in process.cpu.time since the last measurement, divided by the elapsed time and "
"number of CPUs available to the process."

Definition at line 108 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessCpuUtilization [3/4]

constexpr const char* semconv::process::descrMetricProcessCpuUtilization
staticconstexpr
Initial value:
=
"Difference in process.cpu.time since the last measurement, divided by the elapsed time and "
"number of CPUs available to the process."

Definition at line 108 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessCpuUtilization [4/4]

constexpr const char* semconv::process::descrMetricProcessCpuUtilization
staticconstexpr
Initial value:
=
"Difference in process.cpu.time since the last measurement, divided by the elapsed time and "
"number of CPUs available to the process."

Definition at line 108 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessDiskIo [1/4]

constexpr const char* semconv::process::descrMetricProcessDiskIo = "Disk bytes transferred."
staticconstexpr

◆ descrMetricProcessDiskIo [2/4]

constexpr const char* semconv::process::descrMetricProcessDiskIo = "Disk bytes transferred."
staticconstexpr

◆ descrMetricProcessDiskIo [3/4]

constexpr const char* semconv::process::descrMetricProcessDiskIo = "Disk bytes transferred."
staticconstexpr

◆ descrMetricProcessDiskIo [4/4]

constexpr const char* semconv::process::descrMetricProcessDiskIo = "Disk bytes transferred."
staticconstexpr

◆ descrMetricProcessMemoryUsage [1/4]

constexpr const char* semconv::process::descrMetricProcessMemoryUsage
staticconstexpr
Initial value:
=
"The amount of physical memory in use."

Definition at line 189 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessMemoryUsage [2/4]

constexpr const char* semconv::process::descrMetricProcessMemoryUsage
staticconstexpr
Initial value:
=
"The amount of physical memory in use."

Definition at line 189 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessMemoryUsage [3/4]

constexpr const char* semconv::process::descrMetricProcessMemoryUsage
staticconstexpr

◆ descrMetricProcessMemoryUsage [4/4]

constexpr const char* semconv::process::descrMetricProcessMemoryUsage
staticconstexpr
Initial value:
=
"The amount of physical memory in use."

Definition at line 189 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessMemoryVirtual [1/4]

constexpr const char* semconv::process::descrMetricProcessMemoryVirtual
staticconstexpr

◆ descrMetricProcessMemoryVirtual [2/4]

constexpr const char* semconv::process::descrMetricProcessMemoryVirtual
staticconstexpr
Initial value:
=
"The amount of committed virtual memory."

Definition at line 227 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessMemoryVirtual [3/4]

constexpr const char* semconv::process::descrMetricProcessMemoryVirtual
staticconstexpr
Initial value:
=
"The amount of committed virtual memory."

Definition at line 227 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessMemoryVirtual [4/4]

constexpr const char* semconv::process::descrMetricProcessMemoryVirtual
staticconstexpr
Initial value:
=
"The amount of committed virtual memory."

Definition at line 227 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessNetworkIo [1/4]

constexpr const char* semconv::process::descrMetricProcessNetworkIo = "Network bytes transferred."
staticconstexpr

◆ descrMetricProcessNetworkIo [2/4]

constexpr const char* semconv::process::descrMetricProcessNetworkIo = "Network bytes transferred."
staticconstexpr

◆ descrMetricProcessNetworkIo [3/4]

constexpr const char* semconv::process::descrMetricProcessNetworkIo = "Network bytes transferred."
staticconstexpr

◆ descrMetricProcessNetworkIo [4/4]

constexpr const char* semconv::process::descrMetricProcessNetworkIo = "Network bytes transferred."
staticconstexpr

◆ descrMetricProcessOpenFileDescriptorCount [1/4]

constexpr const char* semconv::process::descrMetricProcessOpenFileDescriptorCount
staticconstexpr

◆ descrMetricProcessOpenFileDescriptorCount [2/4]

constexpr const char* semconv::process::descrMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"Number of file descriptors in use by the process."

Definition at line 303 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessOpenFileDescriptorCount [3/4]

constexpr const char* semconv::process::descrMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"Number of file descriptors in use by the process."

Definition at line 303 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessOpenFileDescriptorCount [4/4]

constexpr const char* semconv::process::descrMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"Number of file descriptors in use by the process."

Definition at line 303 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessPagingFaults [1/4]

constexpr const char* semconv::process::descrMetricProcessPagingFaults
staticconstexpr
Initial value:
=
"Number of page faults the process has made."

Definition at line 345 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ descrMetricProcessPagingFaults [2/4]

constexpr const char* semconv::process::descrMetricProcessPagingFaults
staticconstexpr
Initial value:
=
"Number of page faults the process has made."

Definition at line 345 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessPagingFaults [3/4]

constexpr const char* semconv::process::descrMetricProcessPagingFaults
staticconstexpr
Initial value:
=
"Number of page faults the process has made."

Definition at line 345 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ descrMetricProcessPagingFaults [4/4]

constexpr const char* semconv::process::descrMetricProcessPagingFaults
staticconstexpr

◆ descrMetricProcessThreadCount [1/4]

constexpr const char* semconv::process::descrMetricProcessThreadCount = "Process threads count."
staticconstexpr

◆ descrMetricProcessThreadCount [2/4]

constexpr const char* semconv::process::descrMetricProcessThreadCount = "Process threads count."
staticconstexpr

◆ descrMetricProcessThreadCount [3/4]

constexpr const char* semconv::process::descrMetricProcessThreadCount = "Process threads count."
staticconstexpr

◆ descrMetricProcessThreadCount [4/4]

constexpr const char* semconv::process::descrMetricProcessThreadCount = "Process threads count."
staticconstexpr

◆ descrMetricProcessUptime [1/4]

constexpr const char* semconv::process::descrMetricProcessUptime = "The time the process has been running."
staticconstexpr

◆ descrMetricProcessUptime [2/4]

constexpr const char* semconv::process::descrMetricProcessUptime = "The time the process has been running."
staticconstexpr

◆ descrMetricProcessUptime [3/4]

constexpr const char* semconv::process::descrMetricProcessUptime = "The time the process has been running."
staticconstexpr

◆ descrMetricProcessUptime [4/4]

constexpr const char* semconv::process::descrMetricProcessUptime = "The time the process has been running."
staticconstexpr

◆ kMetricProcessContextSwitches [1/4]

constexpr const char* semconv::process::kMetricProcessContextSwitches = "process.context_switches"
staticconstexpr

Number of times the process has been context switched.

counter

Definition at line 28 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessContextSwitches [2/4]

constexpr const char* semconv::process::kMetricProcessContextSwitches = "process.context_switches"
staticconstexpr

Number of times the process has been context switched.

counter

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessContextSwitches [3/4]

constexpr const char* semconv::process::kMetricProcessContextSwitches = "process.context_switches"
staticconstexpr

◆ kMetricProcessContextSwitches [4/4]

constexpr const char* semconv::process::kMetricProcessContextSwitches = "process.context_switches"
staticconstexpr

Number of times the process has been context switched.

counter

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessCpuTime [1/4]

constexpr const char* semconv::process::kMetricProcessCpuTime = "process.cpu.time"
staticconstexpr

◆ kMetricProcessCpuTime [2/4]

constexpr const char* semconv::process::kMetricProcessCpuTime = "process.cpu.time"
staticconstexpr

Total CPU seconds broken down by different states.

counter

Definition at line 70 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessCpuTime [3/4]

constexpr const char* semconv::process::kMetricProcessCpuTime = "process.cpu.time"
staticconstexpr

Total CPU seconds broken down by different states.

counter

Definition at line 70 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessCpuTime [4/4]

constexpr const char* semconv::process::kMetricProcessCpuTime = "process.cpu.time"
staticconstexpr

Total CPU seconds broken down by different states.

counter

Definition at line 70 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessCpuUtilization [1/4]

constexpr const char* semconv::process::kMetricProcessCpuUtilization = "process.cpu.utilization"
staticconstexpr

Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.

gauge

Definition at line 107 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessCpuUtilization [2/4]

constexpr const char* semconv::process::kMetricProcessCpuUtilization = "process.cpu.utilization"
staticconstexpr

Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.

gauge

Definition at line 107 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessCpuUtilization [3/4]

constexpr const char* semconv::process::kMetricProcessCpuUtilization = "process.cpu.utilization"
staticconstexpr

Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.

gauge

Definition at line 107 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessCpuUtilization [4/4]

constexpr const char* semconv::process::kMetricProcessCpuUtilization = "process.cpu.utilization"
staticconstexpr

Difference in process.cpu.time since the last measurement, divided by the elapsed time and number of CPUs available to the process.

gauge

Definition at line 107 of file includes/opentelemetry/semconv/process_metrics.h.

Referenced by CreateAsyncDoubleMetricProcessCpuUtilization(), and CreateAsyncInt64MetricProcessCpuUtilization().

◆ kMetricProcessDiskIo [1/4]

constexpr const char* semconv::process::kMetricProcessDiskIo = "process.disk.io"
staticconstexpr

Disk bytes transferred.

counter

Definition at line 151 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessDiskIo [2/4]

constexpr const char* semconv::process::kMetricProcessDiskIo = "process.disk.io"
staticconstexpr

◆ kMetricProcessDiskIo [3/4]

constexpr const char* semconv::process::kMetricProcessDiskIo = "process.disk.io"
staticconstexpr

Disk bytes transferred.

counter

Definition at line 151 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessDiskIo [4/4]

constexpr const char* semconv::process::kMetricProcessDiskIo = "process.disk.io"
staticconstexpr

Disk bytes transferred.

counter

Definition at line 151 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessMemoryUsage [1/4]

constexpr const char* semconv::process::kMetricProcessMemoryUsage = "process.memory.usage"
staticconstexpr

The amount of physical memory in use.

updowncounter

Definition at line 188 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessMemoryUsage [2/4]

constexpr const char* semconv::process::kMetricProcessMemoryUsage = "process.memory.usage"
staticconstexpr

The amount of physical memory in use.

updowncounter

Definition at line 188 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessMemoryUsage [3/4]

constexpr const char* semconv::process::kMetricProcessMemoryUsage = "process.memory.usage"
staticconstexpr

◆ kMetricProcessMemoryUsage [4/4]

constexpr const char* semconv::process::kMetricProcessMemoryUsage = "process.memory.usage"
staticconstexpr

The amount of physical memory in use.

updowncounter

Definition at line 188 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessMemoryVirtual [1/4]

constexpr const char* semconv::process::kMetricProcessMemoryVirtual = "process.memory.virtual"
staticconstexpr

◆ kMetricProcessMemoryVirtual [2/4]

constexpr const char* semconv::process::kMetricProcessMemoryVirtual = "process.memory.virtual"
staticconstexpr

The amount of committed virtual memory.

updowncounter

Definition at line 226 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessMemoryVirtual [3/4]

constexpr const char* semconv::process::kMetricProcessMemoryVirtual = "process.memory.virtual"
staticconstexpr

The amount of committed virtual memory.

updowncounter

Definition at line 226 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessMemoryVirtual [4/4]

constexpr const char* semconv::process::kMetricProcessMemoryVirtual = "process.memory.virtual"
staticconstexpr

The amount of committed virtual memory.

updowncounter

Definition at line 226 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessNetworkIo [1/4]

constexpr const char* semconv::process::kMetricProcessNetworkIo = "process.network.io"
staticconstexpr

◆ kMetricProcessNetworkIo [2/4]

constexpr const char* semconv::process::kMetricProcessNetworkIo = "process.network.io"
staticconstexpr

Network bytes transferred.

counter

Definition at line 264 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessNetworkIo [3/4]

constexpr const char* semconv::process::kMetricProcessNetworkIo = "process.network.io"
staticconstexpr

Network bytes transferred.

counter

Definition at line 264 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessNetworkIo [4/4]

constexpr const char* semconv::process::kMetricProcessNetworkIo = "process.network.io"
staticconstexpr

Network bytes transferred.

counter

Definition at line 264 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessOpenFileDescriptorCount [1/4]

constexpr const char* semconv::process::kMetricProcessOpenFileDescriptorCount
staticconstexpr

◆ kMetricProcessOpenFileDescriptorCount [2/4]

constexpr const char* semconv::process::kMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"process.open_file_descriptor.count"

Number of file descriptors in use by the process.

updowncounter

Definition at line 301 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessOpenFileDescriptorCount [3/4]

constexpr const char* semconv::process::kMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"process.open_file_descriptor.count"

Number of file descriptors in use by the process.

updowncounter

Definition at line 301 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessOpenFileDescriptorCount [4/4]

constexpr const char* semconv::process::kMetricProcessOpenFileDescriptorCount
staticconstexpr
Initial value:
=
"process.open_file_descriptor.count"

Number of file descriptors in use by the process.

updowncounter

Definition at line 301 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessPagingFaults [1/4]

constexpr const char* semconv::process::kMetricProcessPagingFaults = "process.paging.faults"
staticconstexpr

◆ kMetricProcessPagingFaults [2/4]

constexpr const char* semconv::process::kMetricProcessPagingFaults = "process.paging.faults"
staticconstexpr

Number of page faults the process has made.

counter

Definition at line 344 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessPagingFaults [3/4]

constexpr const char* semconv::process::kMetricProcessPagingFaults = "process.paging.faults"
staticconstexpr

Number of page faults the process has made.

counter

Definition at line 344 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessPagingFaults [4/4]

constexpr const char* semconv::process::kMetricProcessPagingFaults = "process.paging.faults"
staticconstexpr

Number of page faults the process has made.

counter

Definition at line 344 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessThreadCount [1/4]

constexpr const char* semconv::process::kMetricProcessThreadCount = "process.thread.count"
staticconstexpr

Process threads count.

updowncounter

Definition at line 382 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessThreadCount [2/4]

constexpr const char* semconv::process::kMetricProcessThreadCount = "process.thread.count"
staticconstexpr

Process threads count.

updowncounter

Definition at line 382 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessThreadCount [3/4]

constexpr const char* semconv::process::kMetricProcessThreadCount = "process.thread.count"
staticconstexpr

Process threads count.

updowncounter

Definition at line 382 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessThreadCount [4/4]

constexpr const char* semconv::process::kMetricProcessThreadCount = "process.thread.count"
staticconstexpr

◆ kMetricProcessUptime [1/4]

constexpr const char* semconv::process::kMetricProcessUptime = "process.uptime"
staticconstexpr

The time the process has been running.

Instrumentations SHOULD use a gauge with type

double

and measure uptime in seconds as a floating point number with the highest precision available. The actual accuracy would depend on the instrumentation and operating system.

gauge

Definition at line 421 of file 9.2/includes/opentelemetry/semconv/process_metrics.h.

◆ kMetricProcessUptime [2/4]

constexpr const char* semconv::process::kMetricProcessUptime = "process.uptime"
staticconstexpr

The time the process has been running.

Instrumentations SHOULD use a gauge with type

double

and measure uptime in seconds as a floating point number with the highest precision available. The actual accuracy would depend on the instrumentation and operating system.

gauge

Definition at line 421 of file 9.2/includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessUptime [3/4]

constexpr const char* semconv::process::kMetricProcessUptime = "process.uptime"
staticconstexpr

The time the process has been running.

Instrumentations SHOULD use a gauge with type

double

and measure uptime in seconds as a floating point number with the highest precision available. The actual accuracy would depend on the instrumentation and operating system.

gauge

Definition at line 421 of file includes/opentelemetry/semconv/incubating/process_metrics.h.

◆ kMetricProcessUptime [4/4]

constexpr const char* semconv::process::kMetricProcessUptime = "process.uptime"
staticconstexpr

The time the process has been running.

Instrumentations SHOULD use a gauge with type

double

and measure uptime in seconds as a floating point number with the highest precision available. The actual accuracy would depend on the instrumentation and operating system.

gauge

Definition at line 421 of file includes/opentelemetry/semconv/process_metrics.h.

Referenced by CreateAsyncDoubleMetricProcessUptime(), and CreateAsyncInt64MetricProcessUptime().

◆ kProcessArgsCount [1/2]

constexpr const char* semconv::process::kProcessArgsCount = "process.args_count"
staticconstexpr

Length of the process.command_args array.

This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity.

Definition at line 28 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessArgsCount [2/2]

constexpr const char* semconv::process::kProcessArgsCount = "process.args_count"
staticconstexpr

Length of the process.command_args array.

This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity.

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommand [1/2]

constexpr const char* semconv::process::kProcessCommand = "process.command"
staticconstexpr

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

.

Definition at line 35 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommand [2/2]

constexpr const char* semconv::process::kProcessCommand = "process.command"
staticconstexpr

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

.

Definition at line 35 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommandArgs [1/2]

constexpr const char* semconv::process::kProcessCommandArgs = "process.command_args"
staticconstexpr

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.

Definition at line 44 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommandArgs [2/2]

constexpr const char* semconv::process::kProcessCommandArgs = "process.command_args"
staticconstexpr

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.

Definition at line 44 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommandLine [1/2]

constexpr const char* semconv::process::kProcessCommandLine = "process.command_line"
staticconstexpr

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.

Definition at line 52 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCommandLine [2/2]

constexpr const char* semconv::process::kProcessCommandLine = "process.command_line"
staticconstexpr

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.

Definition at line 52 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessContextSwitchType [1/2]

constexpr const char* semconv::process::kProcessContextSwitchType = "process.context_switch_type"
staticconstexpr

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

Definition at line 57 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessContextSwitchType [2/2]

constexpr const char* semconv::process::kProcessContextSwitchType = "process.context_switch_type"
staticconstexpr

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

Definition at line 57 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCpuState [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::process::kProcessCpuState = "process.cpu.state"
staticconstexpr

Deprecated, use.

cpu.mode

instead.

Deprecated:
{"note": "Replaced by @code cpu.mode @endcode.", "reason": "renamed", "renamed_to": "cpu.mode"}

Definition at line 65 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCpuState [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::process::kProcessCpuState = "process.cpu.state"
staticconstexpr

Deprecated, use.

cpu.mode

instead.

Deprecated:
{"note": "Replaced by @code cpu.mode @endcode.", "reason": "renamed", "renamed_to": "cpu.mode"}

Definition at line 65 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCreationTime [1/2]

constexpr const char* semconv::process::kProcessCreationTime = "process.creation.time"
staticconstexpr

The date and time the process was created, in ISO 8601 format.

Definition at line 70 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessCreationTime [2/2]

constexpr const char* semconv::process::kProcessCreationTime = "process.creation.time"
staticconstexpr

The date and time the process was created, in ISO 8601 format.

Definition at line 70 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessEnvironmentVariable [1/2]

constexpr const char* semconv::process::kProcessEnvironmentVariable = "process.environment_variable"
staticconstexpr

Process environment variables,.

<key>

being the environment variable name, the value being the environment variable value.

Examples:

  • an environment variable
    USER
    with value
    "ubuntu"
    SHOULD be recorded as the
    process.environment_variable.USER
    attribute with value
    "ubuntu"
    .
  • an environment variable
    PATH
    with value
    "/usr/local/bin:/usr/bin"
    SHOULD be recorded as the
    process.environment_variable.PATH
    attribute with value
    "/usr/local/bin:/usr/bin"
    .

Definition at line 82 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessEnvironmentVariable [2/2]

constexpr const char* semconv::process::kProcessEnvironmentVariable = "process.environment_variable"
staticconstexpr

Process environment variables,.

<key>

being the environment variable name, the value being the environment variable value.

Examples:

  • an environment variable
    USER
    with value
    "ubuntu"
    SHOULD be recorded as the
    process.environment_variable.USER
    attribute with value
    "ubuntu"
    .
  • an environment variable
    PATH
    with value
    "/usr/local/bin:/usr/bin"
    SHOULD be recorded as the
    process.environment_variable.PATH
    attribute with value
    "/usr/local/bin:/usr/bin"
    .

Definition at line 82 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdGnu [1/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdGnu = "process.executable.build_id.gnu"
staticconstexpr

The GNU build ID as found in the.

.note.gnu.build-id

ELF section (hex string).

Definition at line 87 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdGnu [2/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdGnu = "process.executable.build_id.gnu"
staticconstexpr

The GNU build ID as found in the.

.note.gnu.build-id

ELF section (hex string).

Definition at line 87 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdGo [1/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdGo = "process.executable.build_id.go"
staticconstexpr

The Go build ID as retrieved by.

go tool buildid <go executable>

.

Definition at line 92 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdGo [2/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdGo = "process.executable.build_id.go"
staticconstexpr

The Go build ID as retrieved by.

go tool buildid <go executable>

.

Definition at line 92 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdHtlhash [1/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdHtlhash
staticconstexpr
Initial value:
=
"process.executable.build_id.htlhash"

Profiling specific build ID for executables.

See the OTel specification for Profiles for more information.

Definition at line 98 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdHtlhash [2/2]

constexpr const char* semconv::process::kProcessExecutableBuildIdHtlhash
staticconstexpr
Initial value:
=
"process.executable.build_id.htlhash"

Profiling specific build ID for executables.

See the OTel specification for Profiles for more information.

Definition at line 98 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdProfiling [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::process::kProcessExecutableBuildIdProfiling
staticconstexpr
Initial value:
=
"process.executable.build_id.profiling"

"Deprecated, use @code process.executable.build_id.htlhash @endcode instead."

Deprecated:
{"note": "Replaced by @code process.executable.build_id.htlhash @endcode.", "reason": "renamed", "renamed_to": "process.executable.build_id.htlhash"}

Definition at line 108 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableBuildIdProfiling [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::process::kProcessExecutableBuildIdProfiling
staticconstexpr
Initial value:
=
"process.executable.build_id.profiling"

"Deprecated, use @code process.executable.build_id.htlhash @endcode instead."

Deprecated:
{"note": "Replaced by @code process.executable.build_id.htlhash @endcode.", "reason": "renamed", "renamed_to": "process.executable.build_id.htlhash"}

Definition at line 108 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableName [1/2]

constexpr const char* semconv::process::kProcessExecutableName = "process.executable.name"
staticconstexpr

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

.

Definition at line 116 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutableName [2/2]

constexpr const char* semconv::process::kProcessExecutableName = "process.executable.name"
staticconstexpr

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

.

Definition at line 116 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutablePath [1/2]

constexpr const char* semconv::process::kProcessExecutablePath = "process.executable.path"
staticconstexpr

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

.

Definition at line 123 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExecutablePath [2/2]

constexpr const char* semconv::process::kProcessExecutablePath = "process.executable.path"
staticconstexpr

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

.

Definition at line 123 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExitCode [1/2]

constexpr const char* semconv::process::kProcessExitCode = "process.exit.code"
staticconstexpr

The exit code of the process.

Definition at line 128 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExitCode [2/2]

constexpr const char* semconv::process::kProcessExitCode = "process.exit.code"
staticconstexpr

The exit code of the process.

Definition at line 128 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExitTime [1/2]

constexpr const char* semconv::process::kProcessExitTime = "process.exit.time"
staticconstexpr

The date and time the process exited, in ISO 8601 format.

Definition at line 133 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessExitTime [2/2]

constexpr const char* semconv::process::kProcessExitTime = "process.exit.time"
staticconstexpr

The date and time the process exited, in ISO 8601 format.

Definition at line 133 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessGroupLeaderPid [1/2]

constexpr const char* semconv::process::kProcessGroupLeaderPid = "process.group_leader.pid"
staticconstexpr

The PID of the process's group leader.

This is also the process group ID (PGID) of the process.

Definition at line 138 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessGroupLeaderPid [2/2]

constexpr const char* semconv::process::kProcessGroupLeaderPid = "process.group_leader.pid"
staticconstexpr

The PID of the process's group leader.

This is also the process group ID (PGID) of the process.

Definition at line 138 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessInteractive [1/2]

constexpr const char* semconv::process::kProcessInteractive = "process.interactive"
staticconstexpr

Whether the process is connected to an interactive shell.

Definition at line 143 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessInteractive [2/2]

constexpr const char* semconv::process::kProcessInteractive = "process.interactive"
staticconstexpr

Whether the process is connected to an interactive shell.

Definition at line 143 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessLinuxCgroup [1/2]

constexpr const char* semconv::process::kProcessLinuxCgroup = "process.linux.cgroup"
staticconstexpr

The control group associated with the process.

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.

Definition at line 153 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessLinuxCgroup [2/2]

constexpr const char* semconv::process::kProcessLinuxCgroup = "process.linux.cgroup"
staticconstexpr

The control group associated with the process.

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.

Definition at line 153 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessOwner [1/2]

constexpr const char* semconv::process::kProcessOwner = "process.owner"
staticconstexpr

The username of the user that owns the process.

Definition at line 158 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessOwner [2/2]

constexpr const char* semconv::process::kProcessOwner = "process.owner"
staticconstexpr

The username of the user that owns the process.

Definition at line 158 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessPagingFaultType [1/2]

constexpr const char* semconv::process::kProcessPagingFaultType = "process.paging.fault_type"
staticconstexpr

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.

Definition at line 164 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessPagingFaultType [2/2]

constexpr const char* semconv::process::kProcessPagingFaultType = "process.paging.fault_type"
staticconstexpr

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.

Definition at line 164 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessParentPid [1/2]

constexpr const char* semconv::process::kProcessParentPid = "process.parent_pid"
staticconstexpr

Parent Process identifier (PPID).

Definition at line 169 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessParentPid [2/2]

constexpr const char* semconv::process::kProcessParentPid = "process.parent_pid"
staticconstexpr

Parent Process identifier (PPID).

Definition at line 169 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessPid [1/2]

constexpr const char* semconv::process::kProcessPid = "process.pid"
staticconstexpr

Process identifier (PID).

Definition at line 174 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessPid [2/2]

constexpr const char* semconv::process::kProcessPid = "process.pid"
staticconstexpr

Process identifier (PID).

Definition at line 174 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRealUserId [1/2]

constexpr const char* semconv::process::kProcessRealUserId = "process.real_user.id"
staticconstexpr

The real user ID (RUID) of the process.

Definition at line 179 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRealUserId [2/2]

constexpr const char* semconv::process::kProcessRealUserId = "process.real_user.id"
staticconstexpr

The real user ID (RUID) of the process.

Definition at line 179 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRealUserName [1/2]

constexpr const char* semconv::process::kProcessRealUserName = "process.real_user.name"
staticconstexpr

The username of the real user of the process.

Definition at line 184 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRealUserName [2/2]

constexpr const char* semconv::process::kProcessRealUserName = "process.real_user.name"
staticconstexpr

The username of the real user of the process.

Definition at line 184 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeDescription [1/2]

constexpr const char* semconv::process::kProcessRuntimeDescription = "process.runtime.description"
staticconstexpr

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

Definition at line 190 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeDescription [2/2]

constexpr const char* semconv::process::kProcessRuntimeDescription = "process.runtime.description"
staticconstexpr

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

Definition at line 190 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeName [1/2]

constexpr const char* semconv::process::kProcessRuntimeName = "process.runtime.name"
staticconstexpr

The name of the runtime of this process.

Definition at line 195 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeName [2/2]

constexpr const char* semconv::process::kProcessRuntimeName = "process.runtime.name"
staticconstexpr

The name of the runtime of this process.

Definition at line 195 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeVersion [1/2]

constexpr const char* semconv::process::kProcessRuntimeVersion = "process.runtime.version"
staticconstexpr

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

Definition at line 200 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessRuntimeVersion [2/2]

constexpr const char* semconv::process::kProcessRuntimeVersion = "process.runtime.version"
staticconstexpr

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

Definition at line 200 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSavedUserId [1/2]

constexpr const char* semconv::process::kProcessSavedUserId = "process.saved_user.id"
staticconstexpr

The saved user ID (SUID) of the process.

Definition at line 205 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSavedUserId [2/2]

constexpr const char* semconv::process::kProcessSavedUserId = "process.saved_user.id"
staticconstexpr

The saved user ID (SUID) of the process.

Definition at line 205 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSavedUserName [1/2]

constexpr const char* semconv::process::kProcessSavedUserName = "process.saved_user.name"
staticconstexpr

The username of the saved user.

Definition at line 210 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSavedUserName [2/2]

constexpr const char* semconv::process::kProcessSavedUserName = "process.saved_user.name"
staticconstexpr

The username of the saved user.

Definition at line 210 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSessionLeaderPid [1/2]

constexpr const char* semconv::process::kProcessSessionLeaderPid = "process.session_leader.pid"
staticconstexpr

The PID of the process's session leader.

This is also the session ID (SID) of the process.

Definition at line 215 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessSessionLeaderPid [2/2]

constexpr const char* semconv::process::kProcessSessionLeaderPid = "process.session_leader.pid"
staticconstexpr

The PID of the process's session leader.

This is also the session ID (SID) of the process.

Definition at line 215 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessTitle [1/2]

constexpr const char* semconv::process::kProcessTitle = "process.title"
staticconstexpr

Process title (proctitle)

In many Unix-like systems, process title (proctitle), is the string that represents the name or command line of a running process, displayed by system monitoring tools like ps, top, and htop.

Definition at line 223 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessTitle [2/2]

constexpr const char* semconv::process::kProcessTitle = "process.title"
staticconstexpr

Process title (proctitle)

In many Unix-like systems, process title (proctitle), is the string that represents the name or command line of a running process, displayed by system monitoring tools like ps, top, and htop.

Definition at line 223 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessUserId [1/2]

constexpr const char* semconv::process::kProcessUserId = "process.user.id"
staticconstexpr

The effective user ID (EUID) of the process.

Definition at line 228 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessUserId [2/2]

constexpr const char* semconv::process::kProcessUserId = "process.user.id"
staticconstexpr

The effective user ID (EUID) of the process.

Definition at line 228 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessUserName [1/2]

constexpr const char* semconv::process::kProcessUserName = "process.user.name"
staticconstexpr

The username of the effective user of the process.

Definition at line 233 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessUserName [2/2]

constexpr const char* semconv::process::kProcessUserName = "process.user.name"
staticconstexpr

The username of the effective user of the process.

Definition at line 233 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessVpid [1/2]

constexpr const char* semconv::process::kProcessVpid = "process.vpid"
staticconstexpr

Virtual process identifier.

The process ID within a PID namespace. This is not necessarily unique across all processes on the host but it is unique within the process namespace that the process exists within.

Definition at line 241 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessVpid [2/2]

constexpr const char* semconv::process::kProcessVpid = "process.vpid"
staticconstexpr

Virtual process identifier.

The process ID within a PID namespace. This is not necessarily unique across all processes on the host but it is unique within the process namespace that the process exists within.

Definition at line 241 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessWorkingDirectory [1/2]

constexpr const char* semconv::process::kProcessWorkingDirectory = "process.working_directory"
staticconstexpr

The working directory of the process.

Definition at line 246 of file 9.2/includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ kProcessWorkingDirectory [2/2]

constexpr const char* semconv::process::kProcessWorkingDirectory = "process.working_directory"
staticconstexpr

The working directory of the process.

Definition at line 246 of file includes/opentelemetry/semconv/incubating/process_attributes.h.

◆ unitMetricProcessContextSwitches [1/4]

constexpr const char* semconv::process::unitMetricProcessContextSwitches = "{context_switch}"
staticconstexpr

◆ unitMetricProcessContextSwitches [2/4]

constexpr const char* semconv::process::unitMetricProcessContextSwitches = "{context_switch}"
staticconstexpr

◆ unitMetricProcessContextSwitches [3/4]

constexpr const char* semconv::process::unitMetricProcessContextSwitches = "{context_switch}"
staticconstexpr

◆ unitMetricProcessContextSwitches [4/4]

constexpr const char* semconv::process::unitMetricProcessContextSwitches = "{context_switch}"
staticconstexpr

◆ unitMetricProcessCpuTime [1/4]

constexpr const char* semconv::process::unitMetricProcessCpuTime = "s"
staticconstexpr

◆ unitMetricProcessCpuTime [2/4]

constexpr const char* semconv::process::unitMetricProcessCpuTime = "s"
staticconstexpr

◆ unitMetricProcessCpuTime [3/4]

constexpr const char* semconv::process::unitMetricProcessCpuTime = "s"
staticconstexpr

◆ unitMetricProcessCpuTime [4/4]

constexpr const char* semconv::process::unitMetricProcessCpuTime = "s"
staticconstexpr

◆ unitMetricProcessCpuUtilization [1/4]

constexpr const char* semconv::process::unitMetricProcessCpuUtilization = "1"
staticconstexpr

◆ unitMetricProcessCpuUtilization [2/4]

constexpr const char* semconv::process::unitMetricProcessCpuUtilization = "1"
staticconstexpr

◆ unitMetricProcessCpuUtilization [3/4]

constexpr const char* semconv::process::unitMetricProcessCpuUtilization = "1"
staticconstexpr

◆ unitMetricProcessCpuUtilization [4/4]

constexpr const char* semconv::process::unitMetricProcessCpuUtilization = "1"
staticconstexpr

◆ unitMetricProcessDiskIo [1/4]

constexpr const char* semconv::process::unitMetricProcessDiskIo = "By"
staticconstexpr

◆ unitMetricProcessDiskIo [2/4]

constexpr const char* semconv::process::unitMetricProcessDiskIo = "By"
staticconstexpr

◆ unitMetricProcessDiskIo [3/4]

constexpr const char* semconv::process::unitMetricProcessDiskIo = "By"
staticconstexpr

◆ unitMetricProcessDiskIo [4/4]

constexpr const char* semconv::process::unitMetricProcessDiskIo = "By"
staticconstexpr

◆ unitMetricProcessMemoryUsage [1/4]

constexpr const char* semconv::process::unitMetricProcessMemoryUsage = "By"
staticconstexpr

◆ unitMetricProcessMemoryUsage [2/4]

constexpr const char* semconv::process::unitMetricProcessMemoryUsage = "By"
staticconstexpr

◆ unitMetricProcessMemoryUsage [3/4]

constexpr const char* semconv::process::unitMetricProcessMemoryUsage = "By"
staticconstexpr

◆ unitMetricProcessMemoryUsage [4/4]

constexpr const char* semconv::process::unitMetricProcessMemoryUsage = "By"
staticconstexpr

◆ unitMetricProcessMemoryVirtual [1/4]

constexpr const char* semconv::process::unitMetricProcessMemoryVirtual = "By"
staticconstexpr

◆ unitMetricProcessMemoryVirtual [2/4]

constexpr const char* semconv::process::unitMetricProcessMemoryVirtual = "By"
staticconstexpr

◆ unitMetricProcessMemoryVirtual [3/4]

◆ unitMetricProcessMemoryVirtual [4/4]

constexpr const char* semconv::process::unitMetricProcessMemoryVirtual = "By"
staticconstexpr

◆ unitMetricProcessNetworkIo [1/4]

constexpr const char* semconv::process::unitMetricProcessNetworkIo = "By"
staticconstexpr

◆ unitMetricProcessNetworkIo [2/4]

constexpr const char* semconv::process::unitMetricProcessNetworkIo = "By"
staticconstexpr

◆ unitMetricProcessNetworkIo [3/4]

constexpr const char* semconv::process::unitMetricProcessNetworkIo = "By"
staticconstexpr

◆ unitMetricProcessNetworkIo [4/4]

constexpr const char* semconv::process::unitMetricProcessNetworkIo = "By"
staticconstexpr

◆ unitMetricProcessOpenFileDescriptorCount [1/4]

constexpr const char* semconv::process::unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
staticconstexpr

◆ unitMetricProcessOpenFileDescriptorCount [2/4]

constexpr const char* semconv::process::unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
staticconstexpr

◆ unitMetricProcessOpenFileDescriptorCount [3/4]

◆ unitMetricProcessOpenFileDescriptorCount [4/4]

constexpr const char* semconv::process::unitMetricProcessOpenFileDescriptorCount = "{file_descriptor}"
staticconstexpr

◆ unitMetricProcessPagingFaults [1/4]

constexpr const char* semconv::process::unitMetricProcessPagingFaults = "{fault}"
staticconstexpr

◆ unitMetricProcessPagingFaults [2/4]

constexpr const char* semconv::process::unitMetricProcessPagingFaults = "{fault}"
staticconstexpr

◆ unitMetricProcessPagingFaults [3/4]

constexpr const char* semconv::process::unitMetricProcessPagingFaults = "{fault}"
staticconstexpr

◆ unitMetricProcessPagingFaults [4/4]

constexpr const char* semconv::process::unitMetricProcessPagingFaults = "{fault}"
staticconstexpr

◆ unitMetricProcessThreadCount [1/4]

constexpr const char* semconv::process::unitMetricProcessThreadCount = "{thread}"
staticconstexpr

◆ unitMetricProcessThreadCount [2/4]

constexpr const char* semconv::process::unitMetricProcessThreadCount = "{thread}"
staticconstexpr

◆ unitMetricProcessThreadCount [3/4]

constexpr const char* semconv::process::unitMetricProcessThreadCount = "{thread}"
staticconstexpr

◆ unitMetricProcessThreadCount [4/4]

constexpr const char* semconv::process::unitMetricProcessThreadCount = "{thread}"
staticconstexpr

◆ unitMetricProcessUptime [1/4]

constexpr const char* semconv::process::unitMetricProcessUptime = "s"
staticconstexpr

◆ unitMetricProcessUptime [2/4]

constexpr const char* semconv::process::unitMetricProcessUptime = "s"
staticconstexpr

◆ unitMetricProcessUptime [3/4]

constexpr const char* semconv::process::unitMetricProcessUptime = "s"
staticconstexpr

◆ unitMetricProcessUptime [4/4]

constexpr const char* semconv::process::unitMetricProcessUptime = "s"
staticconstexpr