synapse/contrib
Richard van der Hoff 6a78ede569
Improve `reactor_tick_time` metric (#11724)
The existing implementation of the `python_twisted_reactor_tick_time` metric is pretty useless, because it *only* 
measures the time taken to execute timed calls and callbacks from threads. That neglects everything that 
happens off the back of I/O, which is obviously quite a lot for us.

To improve this, I've hooked into a different place in the reactor - in particular, where it calls `epoll`. That call is 
the only place it should wait for something to happen - the rest of the loop *should* be quick.

I've also removed `python_twisted_reactor_pending_calls`, because I don't believe anyone ever looks at it, and
it's a nuisance to populate.
2022-01-17 12:14:40 +00:00
..
cmdclient Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
docker Improve Docker docs for use with Postgres (#11640) 2022-01-05 10:50:28 +00:00
experiments update black to 21.6b0 (#10197) 2021-06-17 15:20:06 +01:00
grafana Break down cache expiry reasons in grafana (#10880) 2021-09-23 14:45:32 +01:00
graph
jitsimeetbridge Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00
prometheus Improve `reactor_tick_time` metric (#11724) 2022-01-17 12:14:40 +00:00
purge_api Fix Shellcheck SC2089 and SC2090: Quotes in vars 2021-10-22 23:08:54 +01:00
scripts
systemd Fix broken links in INSTALL.md (#10331) 2021-07-08 15:46:13 +01:00
systemd-with-workers Fix some links in `docs` and `contrib` (#10370) 2021-07-13 11:55:48 +01:00
vertobot
README.rst
example_log_config.yaml

README.rst

Community Contributions
=======================

Everything in this directory are projects submitted by the community that may be useful
to others. As such, the project maintainers cannot guarantee support, stability
or backwards compatibility of these projects. 

Files in this directory should *not* be relied on directly, as they may not
continue to work or exist in future. If you wish to use any of these files then
they should be copied to avoid them breaking from underneath you.