# System - [General System Attributes](#general-system-attributes) - [Filesystem Attributes](#filesystem-attributes) - [System Memory Attributes](#system-memory-attributes) - [System Paging Attributes](#system-paging-attributes) - [System Process Attributes](#system-process-attributes) - [Deprecated System Attributes](#deprecated-system-attributes) ## General System Attributes Describes System attributes | Attribute | Type | Description | Examples | Stability | |---|---|---|---|---| | `system.device` | string | The device identifier | `(identifier)` | ![Development](https://img.shields.io/badge/-development-blue) | ## Filesystem Attributes Describes Filesystem attributes | Attribute | Type | Description | Examples | Stability | |---|---|---|---|---| | `system.filesystem.mode` | string | The filesystem mode | `rw, ro` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.filesystem.mountpoint` | string | The filesystem mount path | `/mnt/data` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.filesystem.state` | string | The filesystem state | `used` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.filesystem.type` | string | The filesystem type | `ext4` | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `reserved` | reserved | ![Development](https://img.shields.io/badge/-development-blue) | | `used` | used | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `ext4` | ext4 | ![Development](https://img.shields.io/badge/-development-blue) | | `fat32` | fat32 | ![Development](https://img.shields.io/badge/-development-blue) | | `hfsplus` | hfsplus | ![Development](https://img.shields.io/badge/-development-blue) | | `ntfs` | ntfs | ![Development](https://img.shields.io/badge/-development-blue) | | `refs` | refs | ![Development](https://img.shields.io/badge/-development-blue) | ## System Memory Attributes Describes System Memory attributes | Attribute | Type | Description | Examples | Stability | |---|---|---|---|---| | `system.memory.state` | string | The memory state | `free`; `cached` | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | | `used` | used | ![Development](https://img.shields.io/badge/-development-blue) | ## System Paging Attributes Describes System Memory Paging attributes | Attribute | Type | Description | Examples | Stability | |---|---|---|---|---| | `system.paging.direction` | string | The paging access direction | `in` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.paging.state` | string | The memory paging state | `free` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.paging.type` | string | The memory paging type | `minor` | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `out` | out | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `used` | used | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `minor` | minor | ![Development](https://img.shields.io/badge/-development-blue) | ## 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](https://man7.org/linux/man-pages/man1/ps.1.html#PROCESS_STATE_CODES) | `running` | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `running` | running | ![Development](https://img.shields.io/badge/-development-blue) | | `sleeping` | sleeping | ![Development](https://img.shields.io/badge/-development-blue) | | `stopped` | stopped | ![Development](https://img.shields.io/badge/-development-blue) | ## Deprecated System Attributes Deprecated system attributes. | Attribute | Type | Description | Examples | Stability | |---|---|---|---|---| | `system.cpu.logical_number` | int | Deprecated, use `cpu.logical_number` instead. | `1` | ![Development](https://img.shields.io/badge/-development-blue) | | `system.cpu.state` | string | Deprecated, use `cpu.mode` instead. | `idle`; `interrupt` | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `cpu.mode`. | | `system.network.state` | string | Deprecated, use `network.connection.state` instead. | `close_wait` | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `network.connection.state`. | | `system.processes.status` | string | Deprecated, use `system.process.status` instead. | `running` | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
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](https://img.shields.io/badge/-development-blue) | | `interrupt` | interrupt | ![Development](https://img.shields.io/badge/-development-blue) | | `iowait` | iowait | ![Development](https://img.shields.io/badge/-development-blue) | | `nice` | nice | ![Development](https://img.shields.io/badge/-development-blue) | | `steal` | steal | ![Development](https://img.shields.io/badge/-development-blue) | | `system` | system | ![Development](https://img.shields.io/badge/-development-blue) | | `user` | user | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `close_wait` | close_wait | ![Development](https://img.shields.io/badge/-development-blue) | | `closing` | closing | ![Development](https://img.shields.io/badge/-development-blue) | | `delete` | delete | ![Development](https://img.shields.io/badge/-development-blue) | | `established` | established | ![Development](https://img.shields.io/badge/-development-blue) | | `fin_wait_1` | fin_wait_1 | ![Development](https://img.shields.io/badge/-development-blue) | | `fin_wait_2` | fin_wait_2 | ![Development](https://img.shields.io/badge/-development-blue) | | `last_ack` | last_ack | ![Development](https://img.shields.io/badge/-development-blue) | | `listen` | listen | ![Development](https://img.shields.io/badge/-development-blue) | | `syn_recv` | syn_recv | ![Development](https://img.shields.io/badge/-development-blue) | | `syn_sent` | syn_sent | ![Development](https://img.shields.io/badge/-development-blue) | | `time_wait` | time_wait | ![Development](https://img.shields.io/badge/-development-blue) | --- `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](https://img.shields.io/badge/-development-blue) | | `running` | running | ![Development](https://img.shields.io/badge/-development-blue) | | `sleeping` | sleeping | ![Development](https://img.shields.io/badge/-development-blue) | | `stopped` | stopped | ![Development](https://img.shields.io/badge/-development-blue) |