Fetch system monitor statistics
Get system monitor stats for the selected instruments and time range.
Only supported by Quantum noise monitors.
The maximum date range per request is 31 days. If you request a longer range, the server will respond with an error.
Requires an API key with the data.system:read
scope.
Query parameters
-
instruments
array[string] Required Serial numbers of selected instruments
-
start
string(date-time) Required Start date and time for loading a range of data. Must be in UTC.
This uses the ISO8601 format. For example,
2023-01-01T00:00:00Z
is 1st January 2023 at midnight UTC. -
end
string(date-time) Required End date and time for loading a range of data. Must be in UTC.
This uses the ISO8601 format. For example,
2023-01-01T00:00:00Z
is 1st January 2023 at midnight UTC.
GET
/data/monitor/stats
curl \
--request GET 'https://api.mycirrus.cloud/v1/data/monitor/stats?instruments=QT123456&instruments=QT234567&start=2023-01-01T00%3A00%3A00Z&end=2023-01-31T00%3A00%3A00Z'
Response examples (200)
[
{
"cpu": 13.9,
"mem": 285.8,
"dTot": 24892,
"disk": 56.7,
"mTot": 3793,
"ping": 0,
"temp": 36,
"time": "2023-06-15T23:01:00Z",
"cache": 531.4,
"netRx": 492,
"netTx": 119,
"lteRsrp": null,
"lteRsrq": null,
"lteSinr": null,
"network": 10.18333333333333,
"voltage": 11.671,
"lteSignal": null,
"diskPercent": 0.2277840269966254,
"samplePeriod": 60,
"memoryPercent": 7.534932770893751
}
]
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."
}