summary refs log tree commit diff
path: root/contrib/prometheus (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused Prometheus recording rules from `synapse-v2.rules` and add ↵reivilibre2022-09-081-23/+8
| | | | comments describing where the rest are used. (#13756)
* Fix Prometheus recording rules to not use legacy metric names. (#13718)reivilibre2022-09-082-32/+11
|
* Improve `reactor_tick_time` metric (#11724)Richard van der Hoff2022-01-171-16/+0
| | | | | | | | | | | 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.
* Fix some links in `docs` and `contrib` (#10370)Dirk Klimpel2021-07-131-1/+1
|
* Add missing prometheus rules for persisted events (#8802)Johanna Dorothea Reichmann2020-12-021-0/+18
| | | | | | | The official dashboard uses data from these rules, but they were never added to the synapse-v2.rules. They are mentioned in this issue: https://github.com/matrix-org/synapse/issues/7917#issuecomment-661330409, but never got added to the rules. Adding them results in all graphs in the "Event persist rate" section to function as intended. Signed-off-by: Johanna Dorothea Reichmann <transcaffeine@finallycoffee.eu>
* Update example prometheus console (#8824)Dirk Klimpel2020-11-261-51/+50
| | | | Signed-off-by: Dirk Klimpel dirk@klimpel.org
* Improve documentation how to configure prometheus for workers (#8822)Dirk Klimpel2020-11-261-3/+7
|
* cleanups for contrib/prometheus/READMERichard van der Hoff2019-01-301-0/+7
|
* make prometheus config compliant to v0.28Krombel2018-04-053-19/+19
|
* Make clear that the config has changed since prometheus v2Krombel2017-11-143-2/+35
| | | | | This restores the config that is usable for prometheus pre v2.0.0 The new config only works for Prometheus v2+
* update prometheus-config to new formatKrombel2017-11-072-23/+67
|
* Add prometheus configRichard van der Hoff2017-08-163-0/+436
... from https://github.com/matrix-org/synapse-prometheus-config.