Commit Graph

121 Commits (watcha-develop)

Author SHA1 Message Date
Erik Johnston 23740eaa3d
Correctly mention previous copyright (#16820) 10 months ago
Patrick Cloke 8e1e62c9e0 Update license headers 1 year ago
Patrick Cloke d38d0dffc9
Use StrCollection in additional places. (#16301) 1 year ago
David Robertson d162aecaac
Quick & dirty metric for background update status (#15740) 1 year ago
dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 2 years ago
reivilibre 9af2be192a
Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. (#14538) 2 years ago
reivilibre be4250c7a8
Add experimental configuration option to allow disabling legacy Prometheus metric names. (#13540) 2 years ago
David Robertson f30bcbd84a
Fix Synapse git info missing in version strings (#12973) 3 years ago
Richard van der Hoff ae01a7edd3
Update type annotations for compatiblity with prometheus_client 0.14 (#12389) 3 years ago
David Robertson 4ae956c8bb
Use version string helper from matrix-common (#11979) 3 years ago
reivilibre 41818cda1f
Fix type errors introduced by new annotations in the Prometheus Client library. (#11832) 3 years ago
Richard van der Hoff 6a78ede569
Improve `reactor_tick_time` metric (#11724) 3 years ago
Richard van der Hoff 20c6d85c6e
Simplify GC prometheus metrics (#11723) 3 years ago
Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 3 years ago
Sean Quah 84fac0f814
Add type annotations to `synapse.metrics` (#10847) 3 years ago
Erik Johnston 82d2168a15
Add metrics to the threadpools (#11178) 3 years ago
David Robertson 1bfd141205
Type hints for the remaining two files in `synapse.http`. (#11164) 3 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 3 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
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 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
Erik Johnston 427ede619f
Add metrics for tracking 3PID /requestToken requests. (#8712) 4 years ago
Richard van der Hoff 6d2d42f8fb Rewrite BucketCollector 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
Erik Johnston a99658074d
Add some metrics for inbound and outbound federation processing times (#7755) 4 years ago
Patrick Cloke bd6dc17221
Replace iteritems/itervalues/iterkeys with native versions. (#7692) 5 years ago
Ivan Shapovalov ac481a738e
synapse.metrics: implement detailed memory usage reporting on PyPy (#7536) 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
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 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 d0f6c1ce21 Remove spurious comment 6 years ago
Erik Johnston 0a81038ea0 Add in flight real time metrics for Measure blocks 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
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