def test_get_host_stats_names(self): rrd_root_dir = "/home/semy/lab-os-1/ganglia" rrd = RrdWrapper(rrd_root_dir) stats = rrd.get_host_stats_names('lab-os-2') print stats
def test_get_instances(self): rrd_root_dir = "/home/semy/lab-os-1/ganglia" rrd = RrdWrapper(rrd_root_dir) instances = rrd.get_instances_names() print instances
def test_get_instance_stats_names(self): rrd_root_dir = "/home/semy/lab-os-1/ganglia" rrd = RrdWrapper(rrd_root_dir) stats = rrd.get_instance_stats_names('instance-0000002f', 'lab-os-2') print stats
def test_query(self): rrd_root_dir = "/home/semy/lab-os-1/ganglia" rrd = RrdWrapper(rrd_root_dir) endTime = datetime.datetime.now() startTime = endTime + datetime.timedelta(seconds=-12000) #endTime = startTime + datetime.timedelta(hours=1) # instance = "instance-0000002f" hostname = "lab-os-2" result = rrd.query(startTime, endTime, 'cpu_system', hostname=hostname) print result
def test_query_start_larger_than_end(self): rrd_root_dir = "/home/semy/lab-os-1/ganglia" rrd = RrdWrapper(rrd_root_dir) endTime = datetime.datetime.now() startTime = endTime + datetime.timedelta(hours=-12000) #endTime = startTime + datetime.timedelta(hours=1) instance = "instance-0000002f" hostname = "lab-os-2" result = rrd.query(endTime, startTime, 'vcpu_util', instance, hostname) print result