Uso do hardware

Buscar sobre o uso do hardware

API de busca de informações sobre o uso do hardware.

GET /api/system/hardware/usage

Exemplo de requisição

GET /api/system/hardware/usage HTTP/1.1
Host: api.exemplo.com
Accept: application/json
Authorization: Bearer <Access-Token>
response = sdk.system.get_hardware_usage()
print(response.payload)
const response = await sdk.system.getHardwareUsage();
console.log(response.payload);

Exemplo de resposta

HTTP/1.1 200 OK
Content-Type: application/json

{
  "cpu_usage": 15.3,
  "memory_size": 82413772.80,
  "memory_usage": 42413772.80,
  "swap_size": 42949632,
  "swap_usage": 3547136,
  "load_avg": {
    "acceptable": 2,
    "high_usage": 4,
    "1min": 3.70,
    "5min": 2.76,
    "15min": 2.34
  }
}
HardwareUsage(
  cpu_usage=15.3,
  memory_size=82413772.80,
  memory_usage=42413772.80,
  swap_size=42949632,
  swap_usage=3547136,
  load_avg={
    "acceptable": 2,
    "high_usage": 4,
    "1min": 3.70,
    "5min": 2.76,
    "15min": 2.34
  }
)
{
  cpuUsage: 15.3,
  memorySize: 82413772.80,
  memoryUsage: 42413772.80,
  swapSize: 42949632,
  swapUsage: 3547136,
  loadAvg: {
    acceptable: 2,
    highusage: 4,
    '1min': 3.70,
    '5min': 2.76,
    '15min': 2.34
  }
}

Formato dos dados

Resposta

Campo Descrição
cpu_usage float

Uso de CPU (em %)

memory_size int

Memória da máquina (em kbits)

memory_usage int

Memória em uso da máquina (em kbits)

swap_size int

Tamanho do swap da máquina (em kbits)

swap_usage int

Swap em uso da máquina (em kbits)

load_avg.acceptable int

Load classificado como aceitável para a máquina

load_avg.high_usage int

Load classificado como alto para a máquina

load_avg.1min int

Média de load da máquina no último minuto

load_avg.5min int

Média de load da máquina nos últimos 5 minutos

load_avg.15min int

Média de load da máquina nos últimos 15 minutos