- General System Attributes
- System CPU Attributes
- Filesystem Attributes
- System Memory Attributes
- System Network 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
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 | |
shared |
shared | Removed, report shared memory usage with metric.system.memory.shared metric |
used |
used |
Describes Network attributes
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
system.network.state |
string | A stateless protocol MUST NOT set this attribute | close_wait |
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.
Describes System Memory Paging attributes
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.
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.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 |