Skip to content

Latest commit

 

History

History
183 lines (133 loc) · 10.6 KB

File metadata and controls

183 lines (133 loc) · 10.6 KB

System

General System Attributes

Describes System attributes

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

Filesystem Attributes

Describes Filesystem attributes

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

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 Development
reserved reserved Development
used used Development

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 Development
ext4 ext4 Development
fat32 fat32 Development
hfsplus hfsplus Development
ntfs ntfs Development
refs refs Development

System Memory Attributes

Describes System Memory attributes

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

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 Development
cached cached Development
free free Development
used used Development

System Paging Attributes

Describes System Memory Paging attributes

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

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 Development
out out Development

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 Development
used used Development

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 Development
minor minor Development

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 Development

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 Development
running running Development
sleeping sleeping Development
stopped stopped Development

Deprecated System Attributes

Deprecated system attributes.

Attribute Type Description Examples Stability
system.cpu.logical_number int Deprecated, use cpu.logical_number instead. 1 Development
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 Development
interrupt interrupt Development
iowait iowait Development
nice nice Development
steal steal Development
system system Development
user user Development

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 Development
close_wait close_wait Development
closing closing Development
delete delete Development
established established Development
fin_wait_1 fin_wait_1 Development
fin_wait_2 fin_wait_2 Development
last_ack last_ack Development
listen listen Development
syn_recv syn_recv Development
syn_sent syn_sent Development
time_wait time_wait Development

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 Development
running running Development
sleeping sleeping Development
stopped stopped Development