GetStatus
Retrieve information and status about the system.
Parameters
- [optional] all: Same as setting each parameter to True.
- [optional] connection_count: The number of open connections.
- [optional] memory_utilization: Physical memory used. Expressed as a fraction.
- [optional] memory_utilization_gb: Physical memory used, in GB.
- [optional] queries_running: The number of queries currently running.
- [optional] queries_queued: The number of queued queries.
- [optional] storage_gb: Storage utilization, in GB.
Details
When invoked without parameters, it returns general status information:
- system: "ApertureDB",
- status: 0(ok), -1(not ready),
- info: general information "OK",
- version: "0.15.1",
For example,
[{
"GetStatus": {
}
}]
Successful response:
[{
"GetStatus": {
"info": "OK",
"status": 0,
"system": "ApertureDB",
"version": "0.15.1"
}
}]
Examples
The following shows how to obtain all status information:
[{
"GetStatus": {
"all": true
}
}]
Successful response:
[{
"GetStatus": {
"connection_count": 1,
"info": "OK",
"memory_utilization": 0.09,
"memory_utilization_gb": 3,
"queries_running": 1,
"status": 0,
"storage_gb": {
"blobs": 0.01,
"graph": 0.0,
"images": 0.01,
"total": 0.07,
"videos": 0.05
},
"system": "ApertureDB",
"version": "0.15.1",
"queries_queued": 0
}
}]