System

General System Attributes

Describes System attributes

AttributeTypeDescriptionExamplesStability
system.devicestringThe device identifier(identifier)Development

Filesystem Attributes

Describes Filesystem attributes

AttributeTypeDescriptionExamplesStability
system.filesystem.modestringThe filesystem moderw, roDevelopment
system.filesystem.mountpointstringThe filesystem mount path/mnt/dataDevelopment
system.filesystem.statestringThe filesystem stateusedDevelopment
system.filesystem.typestringThe filesystem typeext4Development

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
freefreeDevelopment
reservedreservedDevelopment
usedusedDevelopment

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
exfatexfatDevelopment
ext4ext4Development
fat32fat32Development
hfsplushfsplusDevelopment
ntfsntfsDevelopment
refsrefsDevelopment

System Memory Attributes

Describes System Memory attributes

AttributeTypeDescriptionExamplesStability
system.memory.statestringThe memory statefree; cachedDevelopment

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
buffersbuffersDevelopment
cachedcachedDevelopment
freefreeDevelopment
usedusedDevelopment

System Paging Attributes

Describes System Memory Paging attributes

AttributeTypeDescriptionExamplesStability
system.paging.directionstringThe paging access directioninDevelopment
system.paging.statestringThe memory paging statefreeDevelopment
system.paging.typestringThe memory paging typeminorDevelopment

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
ininDevelopment
outoutDevelopment

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
freefreeDevelopment
usedusedDevelopment

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
majormajorDevelopment
minorminorDevelopment

System Process Attributes

Describes System Process attributes

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

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
defunctdefunctDevelopment
runningrunningDevelopment
sleepingsleepingDevelopment
stoppedstoppedDevelopment

Deprecated System Attributes

Deprecated system attributes.

AttributeTypeDescriptionExamplesStability
system.cpu.logical_numberintDeprecated, use cpu.logical_number instead.1Development
system.cpu.statestringDeprecated, use cpu.mode instead.idle; interruptDeprecated
Replaced by cpu.mode
system.network.statestringDeprecated, use network.connection.state instead.close_waitDeprecated
Removed, report network connection state with network.connection.state attribute
system.processes.statusstringDeprecated, use system.process.status instead.runningDeprecated
Replaced by system.process.status.

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
idleidleDevelopment
interruptinterruptDevelopment
iowaitiowaitDevelopment
niceniceDevelopment
stealstealDevelopment
systemsystemDevelopment
useruserDevelopment

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
closecloseDevelopment
close_waitclose_waitDevelopment
closingclosingDevelopment
deletedeleteDevelopment
establishedestablishedDevelopment
fin_wait_1fin_wait_1Development
fin_wait_2fin_wait_2Development
last_acklast_ackDevelopment
listenlistenDevelopment
syn_recvsyn_recvDevelopment
syn_sentsyn_sentDevelopment
time_waittime_waitDevelopment

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
defunctdefunctDevelopment
runningrunningDevelopment
sleepingsleepingDevelopment
stoppedstoppedDevelopment