Skip to content

Latest commit

 

History

History
191 lines (138 loc) · 10.9 KB

File metadata and controls

191 lines (138 loc) · 10.9 KB

System

General System Attributes

Describes System attributes

Attribute Type Description Examples Stability
system.device string The device identifier (identifier) Experimental

System CPU Attributes

Describes System CPU attributes

Attribute Type Description Examples Stability
system.cpu.logical_number int The logical CPU number [0..n-1] 1 Experimental

Filesystem Attributes

Describes Filesystem attributes

Attribute Type Description Examples Stability
system.filesystem.mode string The filesystem mode rw, ro Experimental
system.filesystem.mountpoint string The filesystem mount path /mnt/data Experimental
system.filesystem.state string The filesystem state used Experimental
system.filesystem.type string The filesystem type ext4 Experimental

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.

Value Description Stability
free free Experimental
reserved reserved Experimental
used used Experimental

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.

Value Description Stability
exfat exfat Experimental
ext4 ext4 Experimental
fat32 fat32 Experimental
hfsplus hfsplus Experimental
ntfs ntfs Experimental
refs refs Experimental

System Memory Attributes

Describes System Memory attributes

Attribute Type Description Examples Stability
system.memory.state string The memory state free; cached Experimental

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.

Value Description Stability
buffers buffers Experimental
cached cached Experimental
free free Experimental
used used Experimental

System Paging Attributes

Describes System Memory Paging attributes

Attribute Type Description Examples Stability
system.paging.direction string The paging access direction in Experimental
system.paging.state string The memory paging state free Experimental
system.paging.type string The memory paging type minor Experimental

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.

Value Description Stability
in in Experimental
out out Experimental

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.

Value Description Stability
free free Experimental
used used Experimental

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.

Value Description Stability
major major Experimental
minor minor Experimental

System Process Attributes

Describes System Process attributes

Attribute Type Description Examples Stability
system.process.status string The process state, e.g., Linux Process State Codes running Experimental

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.

Value Description Stability
defunct defunct Experimental
running running Experimental
sleeping sleeping Experimental
stopped stopped Experimental

Deprecated System Attributes

Deprecated system attributes.

Attribute Type Description Examples Stability
system.cpu.state string Deprecated, use cpu.mode instead. idle; interrupt Deprecated
Replaced by cpu.mode
system.network.state string Deprecated, use network.connection.state instead. close_wait Deprecated
Removed, report network connection state with network.connection.state attribute
system.processes.status string Deprecated, use system.process.status instead. running Deprecated
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.

Value Description Stability
idle idle Experimental
interrupt interrupt Experimental
iowait iowait Experimental
nice nice Experimental
steal steal Experimental
system system Experimental
user user Experimental

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.

Value Description Stability
close close Experimental
close_wait close_wait Experimental
closing closing Experimental
delete delete Experimental
established established Experimental
fin_wait_1 fin_wait_1 Experimental
fin_wait_2 fin_wait_2 Experimental
last_ack last_ack Experimental
listen listen Experimental
syn_recv syn_recv Experimental
syn_sent syn_sent Experimental
time_wait time_wait Experimental

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.

Value Description Stability
defunct defunct Experimental
running running Experimental
sleeping sleeping Experimental
stopped stopped Experimental