semantic-conventions/docs/attributes-registry/system.md

15 KiB

System

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
system.cpu.state string The state of the CPU user; system; nice Experimental

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
user none Experimental
system none Experimental
nice none Experimental
idle none Experimental
iowait none Experimental
interrupt none Experimental
steal none Experimental

System Deprecated Attributes

Deprecated system attributes.

Attribute Type Description Examples Stability
system.processes.status string Deprecated, use system.process.status instead. running; sleeping; stopped Deprecated
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.

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

System 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; free; reserved Experimental
system.filesystem.type string The filesystem type fat32; exfat; ntfs 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
used none Experimental
free none Experimental
reserved none 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
fat32 none Experimental
exfat none Experimental
ntfs none Experimental
refs none Experimental
hfsplus none Experimental
ext4 none Experimental

System Memory Attributes

Describes System Memory attributes

Attribute Type Description Examples Stability
system.memory.state string The memory state used; free; shared 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
used none Experimental
free none Experimental
shared none Deprecated
Removed, report shared memory usage with metric.system.memory.shared metric
buffers none Experimental
cached none Experimental

System Network Attributes

Describes Network attributes

Attribute Type Description Examples Stability
system.network.state string A stateless protocol MUST NOT set this attribute close; close_wait; closing 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 none Experimental
close_wait none Experimental
closing none Experimental
delete none Experimental
established none Experimental
fin_wait_1 none Experimental
fin_wait_2 none Experimental
last_ack none Experimental
listen none Experimental
syn_recv none Experimental
syn_sent none Experimental
time_wait none Experimental

System Paging Attributes

Describes System Memory Paging attributes

Attribute Type Description Examples Stability
system.paging.direction string The paging access direction in; out Experimental
system.paging.state string The memory paging state used; free Experimental
system.paging.type string The memory paging type major; 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 none Experimental
out none 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
used none Experimental
free none 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 none Experimental
minor none 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; sleeping; stopped 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
running none Experimental
sleeping none Experimental
stopped none Experimental
defunct none Experimental