Skip to content

Counter

See Counter for the concept.

Call increment() when an event occurs:

from spectator import Registry

registry = Registry()
registry.counter("server.numRequests").increment()

num_requests = registry.new_id("server.numRequests")
registry.counter_with_id(num_requests).increment()

You can also pass a value to increment(). This is useful when a collection of events happens together:

from spectator import Registry

registry = Registry()
registry.counter("queue.itemsAdded").increment(10)

num_requests = registry.new_id("server.numRequests")
registry.counter_with_id(num_requests).increment(10)