diff options
author | Erik Johnston <erikj@jki.re> | 2017-03-15 11:25:02 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-15 11:25:02 +0000 |
commit | 3b2dd1b3c216bc770ac8fd74bc87da42aece66be (patch) | |
tree | c3f5f49dcc0149153b31fe6a7ded277270822de4 /synapse/notifier.py | |
parent | Merge pull request #1994 from matrix-org/dbkr/msisdn_signin_2 (diff) | |
parent | Add some metrics on notifier (diff) | |
download | synapse-3b2dd1b3c216bc770ac8fd74bc87da42aece66be.tar.xz |
Merge pull request #2008 from matrix-org/erikj/notifier_stats
Add some metrics on notifier
Diffstat (limited to 'synapse/notifier.py')
-rw-r--r-- | synapse/notifier.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/synapse/notifier.py b/synapse/notifier.py index 6abb33bb3f..2657dcd8dc 100644 --- a/synapse/notifier.py +++ b/synapse/notifier.py @@ -37,6 +37,10 @@ metrics = synapse.metrics.get_metrics_for(__name__) notified_events_counter = metrics.register_counter("notified_events") +users_woken_by_stream_counter = metrics.register_counter( + "users_woken_by_stream", labels=["stream"] +) + # TODO(paul): Should be shared somewhere def count(func, l): @@ -100,6 +104,8 @@ class _NotifierUserStream(object): self.last_notified_ms = time_now_ms noify_deferred = self.notify_deferred + users_woken_by_stream_counter.inc(stream_key) + with PreserveLoggingContext(): self.notify_deferred = ObservableDeferred(defer.Deferred()) noify_deferred.callback(self.current_token) |