|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
import main
|
|
|
|
|
from twisted.internet.task import LoopingCall
|
|
|
|
|
|
|
|
|
|
def event(name, eventType):
|
|
|
|
|
if not "local" in main.counters.keys():
|
|
|
|
@ -15,6 +16,7 @@ def event(name, eventType):
|
|
|
|
|
|
|
|
|
|
main.counters["local"][name][eventType] += 1
|
|
|
|
|
main.counters["global"][eventType] += 1
|
|
|
|
|
main.runningSample += 1
|
|
|
|
|
|
|
|
|
|
def getEvents(name=None):
|
|
|
|
|
if name == None:
|
|
|
|
@ -27,3 +29,11 @@ def getEvents(name=None):
|
|
|
|
|
return main.counters["local"][name]
|
|
|
|
|
else:
|
|
|
|
|
return None
|
|
|
|
|
|
|
|
|
|
def takeSample():
|
|
|
|
|
main.lastMinuteSample = main.runningSample
|
|
|
|
|
main.runningSample = 0
|
|
|
|
|
|
|
|
|
|
def setupCounterLoop():
|
|
|
|
|
lc = LoopingCall(takeSample)
|
|
|
|
|
lc.start(60)
|
|
|
|
|