Skip to content
Snippets Groups Projects
Unverified Commit 6f62a6ef authored by Erik Johnston's avatar Erik Johnston Committed by GitHub
Browse files

Merge pull request #3554 from matrix-org/erikj/response_metrics_code

Add response code to response timer metrics
parents 77091d7e 5bd0a47f
No related branches found
No related tags found
No related merge requests found
Add `code` label to `synapse_http_server_response_time_seconds` prometheus metric
......@@ -38,7 +38,8 @@ outgoing_responses_counter = Counter(
)
response_timer = Histogram(
"synapse_http_server_response_time_seconds", "sec", ["method", "servlet", "tag"]
"synapse_http_server_response_time_seconds", "sec",
["method", "servlet", "tag", "code"],
)
response_ru_utime = Counter(
......@@ -171,11 +172,13 @@ class RequestMetrics(object):
)
return
outgoing_responses_counter.labels(request.method, str(request.code)).inc()
response_code = str(request.code)
outgoing_responses_counter.labels(request.method, response_code).inc()
response_count.labels(request.method, self.name, tag).inc()
response_timer.labels(request.method, self.name, tag).observe(
response_timer.labels(request.method, self.name, tag, response_code).observe(
time_sec - self.start
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment