Commit Graph

144 Commits (acfb7c3b5d49e86529cdb1c4fd06460b5c330686)

Author SHA1 Message Date
Patrick Cloke c36228c403
Convert run_as_background_process inner function to async. (#8032) 4 years ago
Richard van der Hoff 8ca39bd2c3
Improve stacktraces from exceptions in background processes (#7808) 4 years ago
Erik Johnston a99658074d
Add some metrics for inbound and outbound federation processing times (#7755) 4 years ago
Christian Svensson 8bbe87f42d
Set Content-Length for Metrics requests (#7730) 4 years ago
Patrick Cloke bd6dc17221
Replace iteritems/itervalues/iterkeys with native versions. (#7692) 5 years ago
Erik Johnston f5353eff21
Make inflight background metrics more efficient. (#7597) 5 years ago
Ivan Shapovalov ac481a738e
synapse.metrics: implement detailed memory usage reporting on PyPy (#7536) 5 years ago
Amber Brown 7cb8b4bc67
Allow configuration of Synapse's cache without using synctl or environment variables (#6391) 5 years ago
Richard van der Hoff 8c75667ad7
Add prometheus metrics for the number of active pushers (#7103) 5 years ago
Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 5 years ago
Amber Brown 864f144543
Fix up some typechecking (#6150) 5 years ago
Richard van der Hoff a96318127d Update comments and docstring 5 years ago
Erik Johnston 367158a609 Add wrap_as_background_process decorator. 5 years ago
Amber Brown b617864cd9
Fix for structured logging tests stomping on logs (#6023) 5 years ago
Amber Brown aeb9b2179e
Add a build info metric to Prometheus (#6005) 5 years ago
Amber Brown 7ad1d76356
Support Prometheus_client 0.4.0+ (#5636) 5 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 5 years ago
Amber Brown 071150ce19
Don't log GC 0s at INFO (#5557) 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Erik Johnston 3ed595e327 Prometheus histograms are cumalative 6 years ago
Amber H. Brown a10c8dae85 fix prometheus rendering error 6 years ago
Amber Brown 6312d6cc7c
Expose statistics on extrems to prometheus (#5384) 6 years ago
Richard van der Hoff 82ca6d1f9f
Add metrics for number of outgoing EDUs, by type (#4695) 6 years ago
Erik Johnston 7c570bff74 Fix exception in background metrics collection 6 years ago
Erik Johnston 94ae1dea3c Add missing logger 6 years ago
Erik Johnston 9ea408441f Handle exceptions thrown by background tasks 6 years ago
Erik Johnston d0f6c1ce21 Remove spurious comment 6 years ago
Erik Johnston 0a81038ea0 Add in flight real time metrics for Measure blocks 6 years ago
Erik Johnston 3f6762f0bb isort 6 years ago
Erik Johnston 1058d14127 Make the in flight background process metrics thread safe 6 years ago
Richard van der Hoff bab94da79c fix metric name 6 years ago
Richard van der Hoff 53bca4690b more metrics for the federation and appservice senders 6 years ago
Richard van der Hoff 03751a6420 Fix some looping_call calls which were broken in #3604 6 years ago
Richard van der Hoff 6e3fc657b4 Resource tracking for background processes 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Amber Brown 6350bf925e
Attempt to be more performant on PyPy (#3462) 7 years ago
Richard van der Hoff cbbfaa4be8 Fix description of "python_gc_time" metric 7 years ago
Matthew Hodgson ccfdaf68be spell gauge correctly 7 years ago
Amber Brown f116f32ace
add a last seen metric (#3396) 7 years ago
Richard van der Hoff 694968fa81 Hopefully, fix LaterGuage error handling 7 years ago
Amber Brown febe0ec8fd
Run Prometheus on a different port, optionally. (#3274) 7 years ago
Matthew Hodgson 8df7bad839 pep8 7 years ago
Matthew Hodgson ff1bc0a279 pep8 7 years ago
Matthew Hodgson 0a240ad36e disable CPUMetrics if no /proc/self/stat 7 years ago
Matthew Hodgson b69ff33d9e disable CPUMetrics if no /proc/self/stat 7 years ago
Amber Brown 5c40ce3777 invalid syntax :( 7 years ago
Amber Brown a2eb5db4a0 update metrics to be in seconds 7 years ago
Amber Brown 389dac2c15 pepeightttt 7 years ago
Amber Brown 472a5ec4e2 add back CPU metrics 7 years ago
Amber Brown b6063631c3 more cleanup 7 years ago