NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/incubating/process_attributes.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_attributes-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/version.h"
15 
17 namespace semconv
18 {
19 namespace process
20 {
21 
28 static constexpr const char *kProcessArgsCount = "process.args_count";
29 
35 static constexpr const char *kProcessCommand = "process.command";
36 
44 static constexpr const char *kProcessCommandArgs = "process.command_args";
45 
52 static constexpr const char *kProcessCommandLine = "process.command_line";
53 
57 static constexpr const char *kProcessContextSwitchType = "process.context_switch_type";
58 
65 OPENTELEMETRY_DEPRECATED static constexpr const char *kProcessCpuState = "process.cpu.state";
66 
70 static constexpr const char *kProcessCreationTime = "process.creation.time";
71 
82 static constexpr const char *kProcessEnvironmentVariable = "process.environment_variable";
83 
87 static constexpr const char *kProcessExecutableBuildIdGnu = "process.executable.build_id.gnu";
88 
92 static constexpr const char *kProcessExecutableBuildIdGo = "process.executable.build_id.go";
93 
98 static constexpr const char *kProcessExecutableBuildIdHtlhash =
99  "process.executable.build_id.htlhash";
100 
109  "process.executable.build_id.profiling";
110 
116 static constexpr const char *kProcessExecutableName = "process.executable.name";
117 
123 static constexpr const char *kProcessExecutablePath = "process.executable.path";
124 
128 static constexpr const char *kProcessExitCode = "process.exit.code";
129 
133 static constexpr const char *kProcessExitTime = "process.exit.time";
134 
138 static constexpr const char *kProcessGroupLeaderPid = "process.group_leader.pid";
139 
143 static constexpr const char *kProcessInteractive = "process.interactive";
144 
153 static constexpr const char *kProcessLinuxCgroup = "process.linux.cgroup";
154 
158 static constexpr const char *kProcessOwner = "process.owner";
159 
164 static constexpr const char *kProcessPagingFaultType = "process.paging.fault_type";
165 
169 static constexpr const char *kProcessParentPid = "process.parent_pid";
170 
174 static constexpr const char *kProcessPid = "process.pid";
175 
179 static constexpr const char *kProcessRealUserId = "process.real_user.id";
180 
184 static constexpr const char *kProcessRealUserName = "process.real_user.name";
185 
190 static constexpr const char *kProcessRuntimeDescription = "process.runtime.description";
191 
195 static constexpr const char *kProcessRuntimeName = "process.runtime.name";
196 
200 static constexpr const char *kProcessRuntimeVersion = "process.runtime.version";
201 
205 static constexpr const char *kProcessSavedUserId = "process.saved_user.id";
206 
210 static constexpr const char *kProcessSavedUserName = "process.saved_user.name";
211 
215 static constexpr const char *kProcessSessionLeaderPid = "process.session_leader.pid";
216 
223 static constexpr const char *kProcessTitle = "process.title";
224 
228 static constexpr const char *kProcessUserId = "process.user.id";
229 
233 static constexpr const char *kProcessUserName = "process.user.name";
234 
241 static constexpr const char *kProcessVpid = "process.vpid";
242 
246 static constexpr const char *kProcessWorkingDirectory = "process.working_directory";
247 
248 namespace ProcessContextSwitchTypeValues
249 {
250 
251 static constexpr const char *kVoluntary = "voluntary";
252 
253 static constexpr const char *kInvoluntary = "involuntary";
254 
255 } // namespace ProcessContextSwitchTypeValues
256 
257 namespace ProcessCpuStateValues
258 {
259 
260 static constexpr const char *kSystem = "system";
261 
262 static constexpr const char *kUser = "user";
263 
264 static constexpr const char *kWait = "wait";
265 
266 } // namespace ProcessCpuStateValues
267 
268 namespace ProcessPagingFaultTypeValues
269 {
270 
271 static constexpr const char *kMajor = "major";
272 
273 static constexpr const char *kMinor = "minor";
274 
275 } // namespace ProcessPagingFaultTypeValues
276 
277 } // namespace process
278 } // namespace semconv
semconv::process::ProcessContextSwitchTypeValues::kVoluntary
static constexpr const char * kVoluntary
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:251
semconv::process::kProcessRuntimeName
static constexpr const char * kProcessRuntimeName
The name of the runtime of this process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:195
semconv::process::ProcessCpuStateValues::kSystem
static constexpr const char * kSystem
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:260
semconv::process::ProcessCpuStateValues::kWait
static constexpr const char * kWait
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:264
semconv::process::ProcessContextSwitchTypeValues::kInvoluntary
static constexpr const char * kInvoluntary
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:253
semconv::process::kProcessSavedUserName
static constexpr const char * kProcessSavedUserName
The username of the saved user.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:210
semconv::process::kProcessSavedUserId
static constexpr const char * kProcessSavedUserId
The saved user ID (SUID) of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:205
semconv::process::kProcessUserId
static constexpr const char * kProcessUserId
The effective user ID (EUID) of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:228
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::process::kProcessPid
static constexpr const char * kProcessPid
Process identifier (PID).
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:174
semconv::process::kProcessTitle
static constexpr const char * kProcessTitle
Process title (proctitle)
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:223
semconv::process::kProcessCreationTime
static constexpr const char * kProcessCreationTime
The date and time the process was created, in ISO 8601 format.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:70
semconv::process::kProcessExecutableBuildIdHtlhash
static constexpr const char * kProcessExecutableBuildIdHtlhash
Profiling specific build ID for executables.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:98
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::process::kProcessArgsCount
static constexpr const char * kProcessArgsCount
Length of the process.command_args array.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:28
semconv::process::ProcessCpuStateValues::kUser
static constexpr const char * kUser
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:262
semconv::process::kProcessCommandArgs
static constexpr const char * kProcessCommandArgs
All the command arguments (including the command/executable itself) as received by the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:44
semconv::process::kProcessSessionLeaderPid
static constexpr const char * kProcessSessionLeaderPid
The PID of the process's session leader.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:215
semconv::process::kProcessRealUserName
static constexpr const char * kProcessRealUserName
The username of the real user of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:184
semconv::process::kProcessUserName
static constexpr const char * kProcessUserName
The username of the effective user of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:233
semconv::process::kProcessWorkingDirectory
static constexpr const char * kProcessWorkingDirectory
The working directory of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:246
semconv::process::kProcessParentPid
static constexpr const char * kProcessParentPid
Parent Process identifier (PPID).
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:169
semconv::process::kProcessOwner
static constexpr const char * kProcessOwner
The username of the user that owns the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:158
semconv::process::kProcessExecutableBuildIdProfiling
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessExecutableBuildIdProfiling
"Deprecated, use @code process.executable.build_id.htlhash @endcode instead."
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:108
semconv::process::kProcessExecutablePath
static constexpr const char * kProcessExecutablePath
The full path to the process executable.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:123
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::process::kProcessRuntimeDescription
static constexpr const char * kProcessRuntimeDescription
An additional description about the runtime of the process, for example a specific vendor customizati...
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:190
semconv::process::kProcessExitTime
static constexpr const char * kProcessExitTime
The date and time the process exited, in ISO 8601 format.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:133
semconv::process::kProcessExecutableBuildIdGnu
static constexpr const char * kProcessExecutableBuildIdGnu
The GNU build ID as found in the.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:87
semconv::process::kProcessLinuxCgroup
static constexpr const char * kProcessLinuxCgroup
The control group associated with the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:153
semconv::process::ProcessPagingFaultTypeValues::kMinor
static constexpr const char * kMinor
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:273
semconv::process::kProcessCommand
static constexpr const char * kProcessCommand
The command used to launch the process (i.e.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:35
semconv::process::kProcessExecutableBuildIdGo
static constexpr const char * kProcessExecutableBuildIdGo
The Go build ID as retrieved by.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:92
semconv::process::ProcessPagingFaultTypeValues::kMajor
static constexpr const char * kMajor
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:271
semconv::process::kProcessExecutableName
static constexpr const char * kProcessExecutableName
The name of the process executable.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:116
semconv::process::kProcessCpuState
static constexpr const OPENTELEMETRY_DEPRECATED char * kProcessCpuState
Deprecated, use.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:65
semconv::process::kProcessRuntimeVersion
static constexpr const char * kProcessRuntimeVersion
The version of the runtime of this process, as returned by the runtime without modification.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:200
semconv::process::kProcessContextSwitchType
static constexpr const char * kProcessContextSwitchType
Specifies whether the context switches for this data point were voluntary or involuntary.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:57
semconv::process::kProcessPagingFaultType
static constexpr const char * kProcessPagingFaultType
The type of page fault for this data point.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:164
semconv::process::kProcessCommandLine
static constexpr const char * kProcessCommandLine
The full command used to launch the process as a single string representing the full command.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:52
semconv::process::kProcessGroupLeaderPid
static constexpr const char * kProcessGroupLeaderPid
The PID of the process's group leader.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:138
semconv::process::kProcessRealUserId
static constexpr const char * kProcessRealUserId
The real user ID (RUID) of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:179
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228
semconv::process::kProcessExitCode
static constexpr const char * kProcessExitCode
The exit code of the process.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:128
semconv::process::kProcessInteractive
static constexpr const char * kProcessInteractive
Whether the process is connected to an interactive shell.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:143
semconv::process::kProcessVpid
static constexpr const char * kProcessVpid
Virtual process identifier.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:241
semconv::process::kProcessEnvironmentVariable
static constexpr const char * kProcessEnvironmentVariable
Process environment variables,.
Definition: includes/opentelemetry/semconv/incubating/process_attributes.h:82