Example #1
0
    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
Example #2
0
    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
Example #3
0
    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
Example #4
0
    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
Example #5
0
    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