v1

latestOpenAPI 3.0.0AGPL-3.02026-07-1792016.3 KB

Read server data

get/api/v1/metrics

Response

OK

Example response

{
  "data": {
    "cpu": {
      "physical_core": 4,
      "logical_core": 8,
      "frequency": 2500,
      "free_percent": 0.5,
      "usage_percent": 0.5
    },
    "memory": {
      "total_bytes": 1351533568,
      "available_bytes": 351533568,
      "used_bytes": 1000000000,
      "usage_percent": 0.2601
    },
    "disk": [
      {
        "device": "/dev/sda1",
        "mountpoint": "/home",
        "total_bytes": 1099511627776,
        "free_bytes": 549755813888,
        "used_bytes": 549755813888,
        "usage_percent": 50,
        "total_inodes": 1000000,
        "free_inodes": 500000,
        "used_inodes": 500000,
        "inodes_usage_percent": 50,
        "read_bytes": 1024000,
        "write_bytes": 512000,
        "read_time": 1000,
        "write_time": 500
      }
    ],
    "host": {
      "os": "linux",
      "platform": "debian",
      "kernel_version": "5.4.0-42-generic"
    },
    "net": [
      {
        "name": "eth0",
        "bytes_sent": 1024,
        "bytes_recv": 2048,
        "packets_sent": 100,
        "packets_recv": 200
      }
    ]
  },
  "errors": [
    {
      "metric": [
        "cpu.temperature"
      ]
    }
  ]
}