System

System Attributes

Describes System attributes

AttributeTypeDescriptionExamplesStability
system.devicestringThe device identifier(identifier)Experimental

System Cpu Attributes

Describes System CPU attributes

AttributeTypeDescriptionExamplesStability
system.cpu.logical_numberintThe logical CPU number [0..n-1]1Experimental
system.cpu.statestringThe state of the CPUidle; interruptExperimental

system.cpu.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
useruserExperimental
systemsystemExperimental
niceniceExperimental
idleidleExperimental
iowaitiowaitExperimental
interruptinterruptExperimental
stealstealExperimental

System Deprecated Attributes

Deprecated system attributes.

AttributeTypeDescriptionExamplesStability
system.processes.statusstringDeprecated, use system.process.status instead.runningDeprecated
Replaced by system.process.status.

system.processes.status has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
runningrunningExperimental
sleepingsleepingExperimental
stoppedstoppedExperimental
defunctdefunctExperimental

System Filesystem Attributes

Describes Filesystem attributes

AttributeTypeDescriptionExamplesStability
system.filesystem.modestringThe filesystem moderw, roExperimental
system.filesystem.mountpointstringThe filesystem mount path/mnt/dataExperimental
system.filesystem.statestringThe filesystem stateusedExperimental
system.filesystem.typestringThe filesystem typeext4Experimental

system.filesystem.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
usedusedExperimental
freefreeExperimental
reservedreservedExperimental

system.filesystem.type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
fat32fat32Experimental
exfatexfatExperimental
ntfsntfsExperimental
refsrefsExperimental
hfsplushfsplusExperimental
ext4ext4Experimental

System Memory Attributes

Describes System Memory attributes

AttributeTypeDescriptionExamplesStability
system.memory.statestringThe memory statefree; cachedExperimental

system.memory.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
usedusedExperimental
freefreeExperimental
sharedsharedDeprecated
Removed, report shared memory usage with metric.system.memory.shared metric
buffersbuffersExperimental
cachedcachedExperimental

System Network Attributes

Describes Network attributes

AttributeTypeDescriptionExamplesStability
system.network.statestringA stateless protocol MUST NOT set this attributeclose_waitExperimental

system.network.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
closecloseExperimental
close_waitclose_waitExperimental
closingclosingExperimental
deletedeleteExperimental
establishedestablishedExperimental
fin_wait_1fin_wait_1Experimental
fin_wait_2fin_wait_2Experimental
last_acklast_ackExperimental
listenlistenExperimental
syn_recvsyn_recvExperimental
syn_sentsyn_sentExperimental
time_waittime_waitExperimental

System Paging Attributes

Describes System Memory Paging attributes

AttributeTypeDescriptionExamplesStability
system.paging.directionstringThe paging access directioninExperimental
system.paging.statestringThe memory paging statefreeExperimental
system.paging.typestringThe memory paging typeminorExperimental

system.paging.direction has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
ininExperimental
outoutExperimental

system.paging.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
usedusedExperimental
freefreeExperimental

system.paging.type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
majormajorExperimental
minorminorExperimental

System Process Attributes

Describes System Process attributes

AttributeTypeDescriptionExamplesStability
system.process.statusstringThe process state, e.g., Linux Process State CodesrunningExperimental

system.process.status has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
runningrunningExperimental
sleepingsleepingExperimental
stoppedstoppedExperimental
defunctdefunctExperimental