Esempio n. 1
0
    def __init__(self):
        super(RealtimePerformance, self).__init__()

        self.tweets_per_minute = EventFrequencyCounter(
            1000 * 5, 1000 * 60)  # update every 5 seconds
        self.tweets_per_hour = EventFrequencyCounter(1000 * 60, 1000 * 60 *
                                                     60)  # update every minute
        self.tweets_per_day = EventFrequencyCounter(
            1000 * 60 * 60, 1000 * 60 * 60 * 24)  # update every hour
Esempio n. 2
0
class RealtimePerformance(object):
    def __init__(self):
        super(RealtimePerformance,self).__init__()

        self.tweets_per_minute = EventFrequencyCounter(1000 * 5, 1000 * 60) # update every 5 seconds
        self.tweets_per_hour = EventFrequencyCounter(1000 * 60, 1000 * 60 * 60) # update every minute
        self.tweets_per_day = EventFrequencyCounter(1000 * 60 * 60, 1000 * 60 * 60 * 24) # update every hour

    def onTweet(self, tweet):
        assert isinstance(tweet, Tweet)
        self.tweets_per_minute.onEvent()
        self.tweets_per_hour.onEvent()
        self.tweets_per_day.onEvent()
Esempio n. 3
0
class RealtimePerformance(object):
    def __init__(self):
        super(RealtimePerformance, self).__init__()

        self.tweets_per_minute = EventFrequencyCounter(
            1000 * 5, 1000 * 60)  # update every 5 seconds
        self.tweets_per_hour = EventFrequencyCounter(1000 * 60, 1000 * 60 *
                                                     60)  # update every minute
        self.tweets_per_day = EventFrequencyCounter(
            1000 * 60 * 60, 1000 * 60 * 60 * 24)  # update every hour

    def onTweet(self, tweet):
        assert isinstance(tweet, Tweet)
        self.tweets_per_minute.onEvent()
        self.tweets_per_hour.onEvent()
        self.tweets_per_day.onEvent()
Esempio n. 4
0
    def __init__(self):
        super(RealtimePerformance,self).__init__()

        self.tweets_per_minute = EventFrequencyCounter(1000 * 5, 1000 * 60) # update every 5 seconds
        self.tweets_per_hour = EventFrequencyCounter(1000 * 60, 1000 * 60 * 60) # update every minute
        self.tweets_per_day = EventFrequencyCounter(1000 * 60 * 60, 1000 * 60 * 60 * 24) # update every hour