summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2018-04-06 13:20:05 +0100
committerErik Johnston <erik@matrix.org>2018-04-06 13:20:11 +0100
commit7b824f147590c6519ca8889e6d406928de7f1e6e (patch)
tree2a64ece46dcb7c6eb7044d7bafb04b383cf9d347
parentMerge pull request #3070 from krombel/group_join_put_instead_post (diff)
downloadsynapse-7b824f147590c6519ca8889e6d406928de7f1e6e.tar.xz
Add response size metrics
-rw-r--r--synapse/http/server.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/synapse/http/server.py b/synapse/http/server.py

index 02c7e46f08..ac75206ef5 100644 --- a/synapse/http/server.py +++ b/synapse/http/server.py
@@ -87,6 +87,11 @@ response_db_sched_duration = metrics.register_counter( "response_db_sched_duration_seconds", labels=["method", "servlet", "tag"] ) +# size in bytes of the response written +response_size = metrics.register_counter( + "response_size", labels=["method", "servlet", "tag"] +) + _next_request_id = 0 @@ -400,6 +405,8 @@ class RequestMetrics(object): context.db_sched_duration_ms / 1000., request.method, self.name, tag ) + response_size.inc_by(request.sentLength, request.method, self.name, tag) + class RootRedirect(resource.Resource): """Redirects the root '/' path to another path."""