AIX System
AIX System collectorprovides system-level overview metrics, including load, total CPU usage, memory usage, process count, and logged-in user count.
Configuration¶
[collectors.system]
# Whether to enable system collector.
enabled = true
# Collection interval.
interval = "10s"
Command Dependencies¶
| Command | Description |
|---|---|
uptime |
Collect system uptime and load1/load5/load15. |
vmstat 1 2 |
Collect total CPU usage. |
svmon -G |
Collect memory usage. |
ps -eo user,pid,ppid,pcpu,pmem,etime,time,state,args |
Collect total process count. |
who |
Collect logged-in user count. |
Metrics¶
system¶
| Tags & Fields | Description |
|---|---|
| host ( tag) |
Hostname. |
| n_cpus | Number of CPU cores. Type: int | (gauge) Unit: count |
| uptime | System uptime. Type: int | (gauge) Unit: second |
| load1 | 1-minute load average. Type: float | (gauge) |
| load5 | 5-minute load average. Type: float | (gauge) |
| load15 | 15-minute load average. Type: float | (gauge) |
| load1_per_core | Per-core 1-minute load average. Type: float | (gauge) |
| load5_per_core | Per-core 5-minute load average. Type: float | (gauge) |
| load15_per_core | Per-core 15-minute load average. Type: float | (gauge) |
| cpu_total_usage | Total CPU usage. Type: float | (gauge) Unit: percent |
| memory_usage | Memory usage. Type: float | (gauge) Unit: percent |
| process_count | Current process count. Type: int | (gauge) Unit: count |
| n_users | Current number of logged-in users. Type: int | (gauge) Unit: count |