VM Metriken auslesen

POST /vm/:vmid/metrics

Dieser Endpunkt sollte gegenüber den /vm/:vmid/monitoring Endpunkten bevorzugt werden

URL Variablen

Name Beschreibung
vmid Identifier der VM (fünfstellige Zahl)

Body Parameter (application/x-www-form-urlencoded)

Name Format Beschreibung Optional
range Zeitraum, für den Metrikdaten abgerufen werden sollen.
aggregation Definiert, wie Metrikdaten innerhalb des gewählten Zeitraums aggregiert werden

Response (application/json)

200
{4 Eigenschaften
  "status": "success",
  "requestID": "6e1cc3c0-ca4a-40de-aad0-dd22139d4ee4",
  "message": "vm metrics results listed below",
  "data": {1 Eigenschaft
    "timings": [3 Elemente
      {8 Eigenschaften
        "time": 1774782360,
        "cpu_usage": 0.00032341952764688,
        "mem_usage": 3983139498.6667,
        "mem_max": 38654705664,
        "disk_read": 0,
        "disk_write": 23688.533333333,
        "net_in": 2627.27,
        "net_out": 380.48
      },
      {8 Eigenschaften
        "time": 1774782420,
        "cpu_usage": 0.0003010708469687,
        "mem_usage": 3973005448.5333,
        "mem_max": 38654705664,
        "disk_read": 0,
        "disk_write": 22787.413333333,
        "net_in": 2276.1833333333,
        "net_out": 258.78333333333
      },
      {8 Eigenschaften
        "time": 1774782480,
        "cpu_usage": 0.00023962636337279,
        "mem_usage": 3968381337.6,
        "mem_max": 38654705664,
        "disk_read": 0,
        "disk_write": 17134.933333333,
        "net_in": 2347.9366666667,
        "net_out": 201.24333333333
      }
    ]
  }
}

cURL

curl -X POST 'https://live.fireapi.de/vm/:vmid/metrics' \
  -H 'X-FIRE-APIKEY: YOUR-API-KEY' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'range=VALUE&aggregation=VALUE'