summary refs log tree commit diff
path: root/synapse/metrics/background_process_metrics.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Only use literal strings for process names (#16315)Erik Johnston2023-09-151-2/+5
* Remove a reference cycle in background process (#16314)Erik Johnston2023-09-131-1/+20
* Avoid incrementing bg process utime/stime counters by negative durations (#14...David Robertson2022-10-311-2/+4
* Add missing types to opentracing. (#13345)Patrick Cloke2022-07-211-1/+1
* Easy type hints in synapse.logging.opentracing (#12894)David Robertson2022-05-271-6/+3
* Update mypy to 0.950 and fix complaints (#12650)David Robertson2022-05-061-10/+34
* Update type annotations for compatiblity with prometheus_client 0.14 (#12389)Richard van der Hoff2022-04-061-1/+2
* Add type annotations to `synapse.metrics` (#10847)Sean Quah2021-11-171-19/+59
* Relax `ignore-missing-imports` for modules that have stubs now and update myp...David Robertson2021-10-081-1/+1
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-2/+1
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-2/+2
* opentracing: use a consistent name for background processes (#10135)Richard van der Hoff2021-06-071-2/+3
* Set opentracing priority before setting other tags (#10092)Richard van der Hoff2021-05-281-2/+8
* Merge branch 'master' into developAndrew Morgan2021-04-211-4/+16
|\
| * Stop BackgroundProcessLoggingContext making new prometheus timeseries (#9854)Richard van der Hoff2021-04-211-4/+16
* | Merge branch 'master' into developAndrew Morgan2021-04-201-11/+4
|\|
| * Always use the name as the log ID. (#9829)Patrick Cloke2021-04-201-11/+4
* | Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
|/
* Record more information into structured logs. (#9654)Patrick Cloke2021-04-081-6/+12
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-5/+4
* Various clean-ups to the logging context code (#8935)Patrick Cloke2020-12-141-4/+3
* Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-7/+2
* Start fewer opentracing spans (#8640)Erik Johnston2020-10-261-3/+9
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* Start an opentracing span for background processes. (#8567)Erik Johnston2020-10-191-5/+6
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Convert runWithConnection to async. (#8121)Patrick Cloke2020-08-191-1/+1
* Convert run_as_background_process inner function to async. (#8032)Patrick Cloke2020-08-061-22/+12
* Improve stacktraces from exceptions in background processes (#7808)Richard van der Hoff2020-07-091-1/+9
* Make inflight background metrics more efficient. (#7597)Erik Johnston2020-05-291-34/+70
* Add prometheus metrics for the number of active pushers (#7103)Richard van der Hoff2020-03-191-2/+3
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-2/+2
* Update comments and docstringRichard van der Hoff2019-09-251-4/+6
* Add wrap_as_background_process decorator.Erik Johnston2019-09-241-1/+28
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-17/+16
* Fix exception in background metrics collectionErik Johnston2018-10-031-2/+6
* Add missing loggerErik Johnston2018-09-201-0/+4
* Handle exceptions thrown by background tasksErik Johnston2018-09-201-0/+2
* isortErik Johnston2018-08-211-1/+2
* Make the in flight background process metrics thread safeErik Johnston2018-08-201-5/+20
* Fix some looping_call calls which were broken in #3604Richard van der Hoff2018-07-261-2/+8
* Resource tracking for background processesRichard van der Hoff2018-07-181-0/+179