Esempio n. 1
0
    def _createTestSystemPerformanceData(self):
        spd = SystemPerformanceData()
        spd.setName(self.DEFAULT_NAME)

        spd.setCpuUtilization(self.DEFAULT_CPU_UTIL_DATA)
        spd.setDiskUtilization(self.DEFAULT_DISK_UTIL_DATA)
        spd.setMemoryUtilization(self.DEFAULT_MEM_UTIL_DATA)

        return spd
Esempio n. 2
0
    def _createTestSystemPerformanceData(self):
        spd = SystemPerformanceData()
        spd.setName(self.DEFAULT_NAME)

        spd.setCpuUtilization(self.DEFAULT_CPU_UTIL_DATA)
        spd.setDiskUtilization(self.DEFAULT_DISK_UTIL_DATA)
        spd.setMemoryUtilization(self.DEFAULT_MEM_UTIL_DATA)

        logging.info("System perf data as string: " + str(spd))

        return spd
    def _updateTelemetry(self):
        sysPerfVal = random.uniform(1.0, 50.0)
        tempVal = random.uniform(18.0, 22.0)

        sysPerfData = SystemPerformanceData()
        sysPerfData.setName("SystemPerfMsg")
        sysPerfData.setCpuUtilization(sysPerfVal)
        sysPerfData.setDiskUtilization(sysPerfVal)
        sysPerfData.setMemoryUtilization(sysPerfData)

        # Uncomment the next SLOC to trigger data message listener callback for perf data
        #self.dataMsgListener.handleSystemPerformanceMessage(sysPerfData)

        sensorData = SensorData()
        sensorData.setName(ConfigConst.TEMP_SENSOR_NAME)
        sensorData.setValue(tempVal)

        self.dataMsgListener.handleSensorMessage(sensorData)