def save_monitor_data(monitor_id, component_id, component_type, data): result = True try: db.session.begin() monitor_data = Monitor_Data() monitor_data.component_id = get_bytes_from_uuid(component_id) monitor_data.timestamp = datetime.now() monitor_data.monitor_id = monitor_id monitor_data.data = data monitor_data.component_type = component_type db.session.add(monitor_data) db.session.commit() except Exception: db.session.rollback() result = False return result
def save_monitor_data(monitor_id, component_id, component_type, data): result = True try: db.session.begin() monitor_data = Monitor_Data() monitor_data.component_id = get_bytes_from_uuid(component_id) monitor_data.timestamp = datetime.now() monitor_data.monitor_id = monitor_id monitor_data.data = data monitor_data.component_type = component_type db.session.add(monitor_data) db.session.commit() except Exception: db.session.rollback() result = False return result
def append_monitor_object(self, component_id, component_type, data): """ Save the monitor data. :param component_id: The component id - uuid canonical string :param component_type: Component type (see Component Types) :param data: The monitor json data. :return: True is successful, False otherwise """ return_value = True try: monitor_data = Monitor_Data() monitor_data.component_id = get_bytes_from_uuid(component_id) monitor_data.timestamp = datetime.now() monitor_data.monitor_id = self.monitor_id monitor_data.data = data monitor_data.component_type = component_type # db.session.add(monitor_data) self.monitor_objects.append(monitor_data) except Exception: return_value = False return return_value
def append_monitor_object(self, component_id, component_type, data): """ Save the monitor data. :param component_id: The component id - uuid canonical string :param component_type: Component type (see Component Types) :param data: The monitor json data. :return: True is successful, False otherwise """ return_value = True try: monitor_data = Monitor_Data() monitor_data.component_id = get_bytes_from_uuid(component_id) monitor_data.timestamp = datetime.now() monitor_data.monitor_id = self.monitor_id monitor_data.data = data monitor_data.component_type = component_type #db.session.add(monitor_data) self.monitor_objects.append(monitor_data) except Exception: return_value = False return return_value