def _upload(cls, url, records): payload = JsonFormatter.serialize(records) response = requests.post(url, data=payload) if response.status_code != requests.codes.created: LOG.warn("Unable to upload %d records, received %d status " "from %s", len(records), response.status_code, url) else: LOG.debug("Uploaded %d records (status %d)", len(records), response.status_code)
def _upload(cls, url, records): payload = JsonFormatter.serialize(records) response = requests.post(url, data=payload) if response.status_code != requests.codes.created: LOG.warn( "Unable to upload %d records, received %d status " "from %s", len(records), response.status_code, url) else: LOG.debug("Uploaded %d records (status %d)", len(records), response.status_code)
def _upload(cls, url, records): """Upload Routine @param url The url setting for the upload. @param records The records to upload.""" payload = JsonFormatter.serialize(records) response = requests.post(url, data=payload) if response.status_code != requests.codes.created: LOG.warn("Unable to upload %d records, received %d status " "from %s", len(records), response.status_code, url) else: LOG.debug("Uploaded %d records (status %d)", len(records), response.status_code)
def run(self): while True: last_hour_opened = datetime.datetime.now().hour filename = self._generate_filename() with open(filename, 'a') as output_file: while True: message, _ = self.queue.get() message['timestamp'] = time.time() output_file.write(JsonFormatter.serialize(message)) self.queue.task_done() if datetime.datetime.now().hour > last_hour_opened: break
def run(self): while True: last_hour_opened = datetime.datetime.now().hour filename = self._generate_filename() with open(filename, 'a') as output_file: while True: message, _ = self.queue.get() message['timestamp'] = time.time() output_file.write(JsonFormatter.serialize(message)) self.queue.task_done() if datetime.datetime.now().hour > last_hour_opened: break