Beispiel #1
0
    def get_snapshot(self):
        time_range = self.config['time_range']

        if self.config['align_to_start']:
            until_time = utils.floor_time(utils.now(), time_range)
        else:
            until_time = utils.now()

        # ask for time since double the time range so we can compare with the
        # previous time range
        from_time = until_time - (time_range * 2)
        d = self.backend.get_data(from_time=from_time)
        d.addCallback(self.handle_backend_response, until_time)
        return d
Beispiel #2
0
    def get_snapshot(self):
        time_range = self.config["time_range"]
        if self.config["align_to_start"]:
            from_time = utils.floor_time(utils.now(), time_range)
        else:
            from_time = utils.relative_to_now(-time_range)

        d = self.backend.get_data(from_time=from_time)
        d.addCallback(self.process_backend_response)
        return d