StateEvents#

class gafaelfawr.events.StateEvents#

Bases: EventMaker

Event publishers for metrics about the current Gafaelfawr state.

active_user_sessions#

Event publisher for the count of active user sessions.

active_user_tokens#

Event publisher for the count of active user tokens.

Methods Summary

initialize(manager)

Create event publishers and assign to instance attributes.

Methods Documentation

async initialize(manager)#

Create event publishers and assign to instance attributes.

Use manager.create_publisher to assign event publishers to instance attributes.

Parameters:

manager (EventManager) – An EventManager to create event publishers

Return type:

None