Commit Graph

171 Commits (a19aa8b162edf99673bc9b0600c9ab550967b7e8)

Author SHA1 Message Date
Jonathan de Jong 95e47b2e78
[pyupgrade] `synapse/` (#10348) 3 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 3 years ago
Richard van der Hoff b2557cbf42
opentracing: use a consistent name for background processes (#10135) 4 years ago
Richard van der Hoff ed53bf314f
Set opentracing priority before setting other tags (#10092) 4 years ago
Erik Johnston 8771b1337d
Export jemalloc stats to prometheus when used (#9882) 4 years ago
Erik Johnston 1fb9a2d0bf
Limit how often GC happens by time. (#9902) 4 years ago
Richard van der Hoff 5d281c10dd
Stop BackgroundProcessLoggingContext making new prometheus timeseries (#9854) 4 years ago
Patrick Cloke b076bc276e
Always use the name as the log ID. (#9829) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Patrick Cloke 48d44ab142
Record more information into structured logs. (#9654) 4 years ago
Andrew Morgan 0d87c6bd12
Don't report anything from GaugeBucketCollector metrics until data is present (#8926) 4 years ago
Patrick Cloke 33a02f0f52
Fix additional type hints from Twisted upgrade. (#9518) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Patrick Cloke 1619802228
Various clean-ups to the logging context code (#8935) 4 years ago
David Teller f14428b25c
Allow spam-checker modules to be provide async methods. (#8890) 4 years ago
Erik Johnston 427ede619f
Add metrics for tracking 3PID /requestToken requests. (#8712) 4 years ago
Erik Johnston 2b7c180879
Start fewer opentracing spans (#8640) 4 years ago
Patrick Cloke 34a5696f93
Fix typos and spelling errors. (#8639) 4 years ago
Erik Johnston 1fcdbeb3ab
Start an opentracing span for background processes. (#8567) 4 years ago
Richard van der Hoff 6d2d42f8fb Rewrite BucketCollector 4 years ago
Richard van der Hoff 1c8ca2c543 Fix _exposition.py to stop stripping samples 4 years ago
Richard van der Hoff ceafb5a1c6
Drop support for ancient prometheus_client (#8426) 4 years ago
Patrick Cloke aec294ee0d
Use slots in attrs classes where possible (#8296) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Patrick Cloke d89692ea84
Convert runWithConnection to async. (#8121) 4 years ago
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