192 lines
11 KiB
Markdown
192 lines
11 KiB
Markdown
<!-- NOTE: THIS FILE IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
|
<!-- see templates/registry/markdown/attribute_namespace.md.j2 -->
|
|
|
|
# System
|
|
|
|
- [General System Attributes](#general-system-attributes)
|
|
- [System CPU Attributes](#system-cpu-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 |
|
|
|---|---|---|---|---|
|
|
| <a id="system-device" href="#system-device">`system.device`</a> | string | The device identifier | `(identifier)` |  |
|
|
|
|
## System CPU Attributes
|
|
|
|
Describes System CPU attributes
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-cpu-logical-number" href="#system-cpu-logical-number">`system.cpu.logical_number`</a> | int | The logical CPU number [0..n-1] | `1` |  |
|
|
|
|
## Filesystem Attributes
|
|
|
|
Describes Filesystem attributes
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-filesystem-mode" href="#system-filesystem-mode">`system.filesystem.mode`</a> | string | The filesystem mode | `rw, ro` |  |
|
|
| <a id="system-filesystem-mountpoint" href="#system-filesystem-mountpoint">`system.filesystem.mountpoint`</a> | string | The filesystem mount path | `/mnt/data` |  |
|
|
| <a id="system-filesystem-state" href="#system-filesystem-state">`system.filesystem.state`</a> | string | The filesystem state | `used` |  |
|
|
| <a id="system-filesystem-type" href="#system-filesystem-type">`system.filesystem.type`</a> | 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 |  |
|
|
|
|
## System Memory Attributes
|
|
|
|
Describes System Memory attributes
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-memory-state" href="#system-memory-state">`system.memory.state`</a> | 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 |  |
|
|
|
|
## System Paging Attributes
|
|
|
|
Describes System Memory Paging attributes
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-paging-direction" href="#system-paging-direction">`system.paging.direction`</a> | string | The paging access direction | `in` |  |
|
|
| <a id="system-paging-state" href="#system-paging-state">`system.paging.state`</a> | string | The memory paging state | `free` |  |
|
|
| <a id="system-paging-type" href="#system-paging-type">`system.paging.type`</a> | 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 |  |
|
|
|
|
## System Process Attributes
|
|
|
|
Describes System Process attributes
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-process-status" href="#system-process-status">`system.process.status`</a> | string | The process state, e.g., [Linux Process State Codes](https://man7.org/linux/man-pages/man1/ps.1.html#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
|
|
|
|
Deprecated system attributes.
|
|
|
|
| Attribute | Type | Description | Examples | Stability |
|
|
|---|---|---|---|---|
|
|
| <a id="system-cpu-state" href="#system-cpu-state">`system.cpu.state`</a> | string | Deprecated, use `cpu.mode` instead. | `idle`; `interrupt` | <br>Replaced by `cpu.mode` |
|
|
| <a id="system-network-state" href="#system-network-state">`system.network.state`</a> | string | Deprecated, use `network.connection.state` instead. | `close_wait` | <br>Removed, report network connection state with `network.connection.state` attribute |
|
|
| <a id="system-processes-status" href="#system-processes-status">`system.processes.status`</a> | string | Deprecated, use `system.process.status` instead. | `running` | <br>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.
|
|
|
|
| Value | Description | Stability |
|
|
|---|---|---|
|
|
| `close` | close |  |
|
|
| `close_wait` | close_wait |  |
|
|
| `closing` | closing |  |
|
|
| `delete` | delete |  |
|
|
| `established` | established |  |
|
|
| `fin_wait_1` | fin_wait_1 |  |
|
|
| `fin_wait_2` | fin_wait_2 |  |
|
|
| `last_ack` | last_ack |  |
|
|
| `listen` | listen |  |
|
|
| `syn_recv` | syn_recv |  |
|
|
| `syn_sent` | syn_sent |  |
|
|
| `time_wait` | time_wait |  |
|
|
|
|
---
|
|
|
|
`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 |  |
|