27 from cm.utils.decorators
import user_log
28 from cm.utils.monia
import RrdHandler
29 from common.states
import stat_resolutions, stat_names, stat_ranges
46 def vm_stats(caller_id, vm_id, stat_name, time, stat_range, resolution):
48 if type(stat_name)
is int:
49 stat_name = [stat_name]
52 for stat
in stat_name:
53 n.append(stat_names.keys()[stat_names.values().index(stat)])
54 p = int(stat_ranges.keys()[stat_ranges.values().index(int(stat_range))])
55 r = int(stat_resolutions.keys()[stat_resolutions.values().index(resolution)])
57 return RrdHandler().get_vm_stats(
'vm-%d-%d' % (vm_id, caller_id), n, int(time) - p, time, r)