mirror of https://github.com/Hypfer/Valetudo.git
162 lines
5.3 KiB
JSON
162 lines
5.3 KiB
JSON
{
|
|
"/api/v2/system/host/info": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"summary": "Information about the underlying host valetudo is running on",
|
|
"responses": {
|
|
"200": {
|
|
"description": "Ok",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hostname": {
|
|
"type": "string"
|
|
},
|
|
"arch": {
|
|
"type": "string"
|
|
},
|
|
"mem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"total": {
|
|
"type": "number",
|
|
"description": "The total amount of memory of the host in bytes"
|
|
},
|
|
"free": {
|
|
"type": "number",
|
|
"description": "The amount of free memory of the host (free + buffers + caches) in bytes"
|
|
},
|
|
"valetudo_current": {
|
|
"type": "number",
|
|
"description": "The current Valetudo RSS in bytes"
|
|
},
|
|
"valetudo_max": {
|
|
"type": "number",
|
|
"description": "The maximum observed RSS of the running Valetudo instances in bytes"
|
|
}
|
|
}
|
|
},
|
|
"uptime": {
|
|
"type": "number",
|
|
"description": "Host uptime in seconds"
|
|
},
|
|
"load": {
|
|
"type": "object",
|
|
"properties": {
|
|
"1": {
|
|
"type": "number",
|
|
"description": "Normalized system load in the last minute"
|
|
},
|
|
"5": {
|
|
"type": "number",
|
|
"description": "Normalized system load in the last 5 minutes"
|
|
},
|
|
"15": {
|
|
"type": "number",
|
|
"description": "Normalized system load in the last 15 minutes"
|
|
}
|
|
}
|
|
},
|
|
"cpus": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"usage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"user": {
|
|
"type": "number"
|
|
},
|
|
"nice": {
|
|
"type": "number"
|
|
},
|
|
"sys": {
|
|
"type": "number"
|
|
},
|
|
"idle": {
|
|
"type": "number"
|
|
},
|
|
"irq": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/system/runtime/info": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"summary": "Information about the underlying host valetudo is running on",
|
|
"responses": {
|
|
"200": {
|
|
"description": "Ok",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"uptime": {
|
|
"type": "number",
|
|
"description": "The uptime of the currently running Valetudo process in seconds"
|
|
},
|
|
"argv": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"execArgv": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"execPath": {
|
|
"type": "string"
|
|
},
|
|
"uid": {
|
|
"type": "number",
|
|
"description": "UID of the running Valetudo process"
|
|
},
|
|
"gid": {
|
|
"type": "number",
|
|
"description": "GID of the running Valetudo process"
|
|
},
|
|
"pid": {
|
|
"type": "number",
|
|
"description": "PID of the running Valetudo process"
|
|
},
|
|
"versions": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
},
|
|
"env": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|