Get current system monitor stats

GET /data/monitor/current

Get the current system monitor stats and uptime for the selected instruments.

Only supported by Quantum noise monitors.

Requires an API key with the data.system:read scope.

Query parameters

  • instruments array[string] Required

    Serial numbers of selected instruments

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • Instrument serial number

    • cpu number

      CPU usage as a percentage

    • mem number

      Memory usage as a percentage

    • temp number

      SoC Temperature in degrees Celsius

    • voltage number

      Input voltage in volts

    • disk number

      Disk usage as a percentage

    • network number

      Network usage, kilobits per second

    • simQuota number

      SIM card data quota in megabytes

    • simUsage number

      SIM card data usage in megabytes

    • uptime number

      Uptime in seconds

  • 401 application/json

    Your access token is invalid or has expired

    Hide response attributes Show response attributes object
  • 403 application/json

    You do not have permission to access this data

    Hide response attributes Show response attributes object
  • 429 application/json

    You have made too many requests in a short time

    Hide response attributes Show response attributes object
GET /data/monitor/current
curl \
 --request GET 'https://api.mycirrus.cloud/v1/data/monitor/current?instruments=QT123456&instruments=QT234567'
Response examples (200)
[
  {
    "cpu": 12.2,
    "mem": 8.3,
    "disk": 0.2,
    "temp": 51.1,
    "uptime": 900,
    "network": 3.7,
    "voltage": 11.5,
    "simQuota": 0,
    "simUsage": 0
  }
]
Response examples (401)
{
  "error": "TokenExpired",
  "description": "Your access token is invalid or has expired. Try refreshing the token."
}
Response examples (403)
{
  "error": "AccessDenied",
  "description": "You do not have permission to access this data."
}
Response examples (429)
{
  "error": "TooManyRequests",
  "description": "You have made too many requests in a short time. Please wait before trying again."
}