agent/cloud_node_statistics.py

19 lines
379 B
Python

# coding: utf-8
import requests
import config
import ConfigParser
import lxc
import node
clslxc = lxc.lxc()
clsnode = node.NodeClient()
containers = clslxc.list()
for container in containers:
# print container
info = clslxc.info(container)
info['container_id'] = info['name']
print clsnode.report_container_status(info['container_id'], info)
# print info