Ejemplo n.º 1
0
        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)
Ejemplo n.º 2
0
        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)
Ejemplo n.º 3
0
        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)
Ejemplo n.º 4
0
        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
Ejemplo n.º 5
0
        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