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
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)