Action "lxc.resources"
Show full information about the resources available to the LXD server.
Output parameters
$status
(boolean)config
(object) Information about the resources available to the LXD server.
Example
const {config} = await nikita.lxc.resources()
console.info(config)
Schema definitions
definitions =
config:
type: 'object'
Handler
handler = ({config}) ->
{data, $status} = await @lxc.query
path: "/1.0/resources"
$status: $status
config: data
Exports
module.exports =
handler: handler
metadata:
definitions: definitions
Output example
{
"cpu": {
"usage": 800378470122
},
"disk": {
"root": {
"usage": 1113673728
}
},
"memory": {
"swap_usage": 0,
"swap_usage_peak": 0,
"usage": 350429184,
"usage_peak": 386260992
},
"network": {
"eth0": {
"addresses": [
{
"address": "172.12.0.41",
"family": "inet",
"netmask": "24",
"scope": "global"
},
{
"address": "fe80::206:3eff:fefd:8b89",
"family": "inet6",
"netmask": "64",
"scope": "link"
}
],
"counters": {
"bytes_received": 9711064516,
"bytes_sent": 335003352,
"packets_received": 5838218,
"packets_sent": 4172290
},
"host_name": "vethe703f52e",
"hwaddr": "00:16:3e:fc:8c:99",
"mtu": 1500,
"state": "up",
"type": "broadcast"
},
"eth1": {
"addresses": [
{
"address": "10.0.0.4",
"family": "inet",
"netmask": "24",
"scope": "global"
},
{
"address": "fe80::206:3eff:fe8b:fb64",
"family": "inet6",
"netmask": "64",
"scope": "link"
}
],
"counters": {
"bytes_received": 54675771,
"bytes_sent": 430441929,
"packets_received": 316381,
"packets_sent": 412572
},
"host_name": "veth3eea6cae",
"hwaddr": "00:15:2e:9a:fb:64",
"mtu": 1500,
"state": "up",
"type": "broadcast"
},
},
"pid": 46196,
"processes": 47,
"status": "Running",
"status_code": 103
}