Measure keyrings

This commit is contained in:
Erik Johnston 2016-08-19 17:38:15 +01:00
parent 39242090e3
commit 2426c2f21a
1 changed files with 36 additions and 34 deletions

View File

@ -22,6 +22,7 @@ from synapse.util.logcontext import (
preserve_context_over_deferred, preserve_context_over_fn, PreserveLoggingContext,
preserve_fn
)
from synapse.util.metrics import Measure
from twisted.internet import defer
@ -115,6 +116,7 @@ class Keyring(object):
@defer.inlineCallbacks
def handle_key_deferred(verify_request):
with Measure(self.clock, "handle_key_deferred"):
server_name = verify_request.server_name
try:
_, key_id, verify_key = yield verify_request.deferred