---
title: "获取系统统计信息"
method: GET
path: "/admin/monitoring/system"
tags: ["系统监控"]
---

# 获取系统统计信息

`GET /admin/monitoring/system`

获取服务器的CPU、内存、磁盘、网络等系统资源使用情况

## Response `200`

获取成功

- object
  - `code` integer
  - `data` SystemSystemStats
    - `cpu` SystemCPUStats
      - `cores` integer — CPU核心数
      - `load_avg_1` number — 1分钟负载平均值
      - `load_avg_15` number — 15分钟负载平均值
      - `load_avg_5` number — 5分钟负载平均值
      - `usage` number — CPU使用率
    - `database` SystemDatabaseStats
      - `connections` integer — 当前连接数
      - `max_connections` integer — 最大连接数
      - `queries_total` integer — 总查询数
      - `slow_queries` integer — 慢查询数
      - `uptime` string — 运行时间
    - `disk` SystemDiskStats
      - `free` integer — 磁盘空闲
      - `total` integer — 磁盘总大小
      - `usage` number — 磁盘使用率
      - `used` integer — 磁盘已使用
    - `memory` SystemMemoryStats
      - `free` integer — 空闲内存
      - `swap_total` integer — 交换分区总大小
      - `swap_used` integer — 交换分区已使用
      - `total` integer — 总内存
      - `usage` number — 内存使用率
      - `used` integer — 已使用内存
    - `network` SystemNetworkStats
      - `bytes_received` integer — 接收字节数
      - `bytes_sent` integer — 发送字节数
      - `packets_recv` integer — 接收包数
      - `packets_sent` integer — 发送包数
    - `runtime` SystemRuntimeStats
      - `gc_cycles` integer — GC循环次数
      - `goroutines` integer — 协程数量
      - `heap_alloc` integer — 堆内存分配
      - `heap_idle` integer — 堆内存空闲
      - `heap_inuse` integer — 堆内存使用中
      - `heap_sys` integer — 堆内存系统
      - `last_gc` string — 最后GC时间
      - `uptime` string — 运行时间
    - `timestamp` string
  - `message` string
  - `msg` string

## Other responses

- `401` — 认证失败
- `500` — 获取失败

---

[API](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api.md) · [All operations](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneclickvirt/oneclickvirt-api/revisions/1f98232296de/schema)
