- General System Attributes
- System CPU Attributes
- Filesystem Attributes
- System Memory Attributes
- System Paging Attributes
- System Process Attributes
- Deprecated System Attributes
Describes System attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.device |
string | The device identifier | (identifier) |
Describes System CPU attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.cpu.logical_number |
int | The logical CPU number [0..n-1] | 1 |
Describes Filesystem attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.filesystem.mode |
string | The filesystem mode | rw, ro |
|
system.filesystem.mountpoint |
string | The filesystem mount path | /mnt/data |
|
system.filesystem.state |
string | The filesystem state | used |
|
system.filesystem.type |
string | The filesystem type | ext4 |
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 | |
reserved |
reserved | |
used |
used |
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 | |
ext4 |
ext4 | |
fat32 |
fat32 | |
hfsplus |
hfsplus | |
ntfs |
ntfs | |
refs |
refs |
Describes System Memory attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.memory.state |
string | The memory state | free ; cached |
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 | |
cached |
cached | |
free |
free | |
used |
used |
Describes System Memory Paging attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.paging.direction |
string | The paging access direction | in |
|
system.paging.state |
string | The memory paging state | free |
|
system.paging.type |
string | The memory paging type | minor |
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 | |
out |
out |
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 | |
used |
used |
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 | |
minor |
minor |
Describes System Process attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.process.status |
string | The process state, e.g., Linux Process State Codes | running |
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 | |
running |
running | |
sleeping |
sleeping | |
stopped |
stopped |
Deprecated system attributes.
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.cpu.state |
string | Deprecated, use cpu.mode instead. |
idle ; interrupt |
Replaced by cpu.mode |
system.network.state |
string | Deprecated, use network.connection.state instead. |
close_wait |
Removed, report network connection state with network.connection.state attribute |
system.processes.status |
string | Deprecated, use system.process.status instead. |
running |
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 | |
interrupt |
interrupt | |
iowait |
iowait | |
nice |
nice | |
steal |
steal | |
system |
system | |
user |
user |
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.
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 | |
running |
running | |
sleeping |
sleeping | |
stopped |
stopped |