Exemplo n.º 1
0
    def __init__(self, diskPath, loggerId, hostname):
        print 'constructor'
        self.diskValues = list()
        pc = PerformanceCounter('Disk', 'Available MBytes', diskPath)
        pc.setMetricHeader('{}.{}.{}'.format('benchbox', hostname, diskPath, 'hdd'))

        self.diskCounter = pc
        self.loggerId = loggerId
        self.hostname = hostname
Exemplo n.º 2
0
 def __init__(self, nic, loggerId, hostname):
     print 'constructor'
     self.networkCounter # Memory, Available MBytes, true
     self.networkValues = list() # list {float}
     pc = PerformanceCounter('Network', 'UpAndDown bytes', nic)
     pc.setMetricHeader('{}.{}.{}'.format('benchbox', hostname, nic, 'net'))
     self.networkCounter = pc
     self.loggerId = loggerId
     self.hostname = hostname
Exemplo n.º 3
0
    def __init__(self, processes, loggerId, hostname):
        print 'constructor'
        self.processes = processes
        self.ramValues = list()
        self.ramCounter = list()
        self.loggerId = loggerId
        self.hostname = hostname

        process = processes
        print 'CPUMonitor:{}'.format(process)
        pc = PerformanceCounter('Memory', 'Available MBytes', process)
        pc.setMetricHeader('{}.{}.{}'.format('benchbox', hostname, process, 'ram'))
        self.ramCounter.append(pc)
Exemplo n.º 4
0
    def __init__(self, processes, loggerId, hostname):
        print 'constructor'
        self.processes = processes
        self.cpuValues = list()
        self.cpuCounter = list()
        self.loggerId = loggerId
        self.hostname = hostname

        process = processes
        print 'CPUMonitor:{}'.format(process)
        pc = PerformanceCounter('Process', '% Process Time', process)
        pc.setMetricHeader('{}.{}.{}'.format('benchbox', hostname, process, 'cpu'))
        self.cpuCounter.append(pc)