| Commit message (Expand) | Author | Age | Files | Lines |
* | Quick & dirty metric for background update status (#15740) | David Robertson | 2023-06-07 | 1 | -0/+2 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 1 | -1/+0 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 1 | -6/+1 |
* | Add experimental configuration option to allow disabling legacy Prometheus me... | reivilibre | 2022-08-24 | 1 | -2/+2 |
* | Fix Synapse git info missing in version strings (#12973) | David Robertson | 2022-06-07 | 1 | -2/+2 |
* | Update type annotations for compatiblity with prometheus_client 0.14 (#12389) | Richard van der Hoff | 2022-04-06 | 1 | -7/+9 |
* | Use version string helper from matrix-common (#11979) | David Robertson | 2022-02-14 | 1 | -3/+4 |
* | Fix type errors introduced by new annotations in the Prometheus Client librar... | reivilibre | 2022-02-02 | 1 | -1/+9 |
* | Improve `reactor_tick_time` metric (#11724) | Richard van der Hoff | 2022-01-17 | 1 | -93/+1 |
* | Simplify GC prometheus metrics (#11723) | Richard van der Hoff | 2022-01-13 | 1 | -159/+3 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 1 | -10/+10 |
* | Add type annotations to `synapse.metrics` (#10847) | Sean Quah | 2021-11-17 | 1 | -31/+70 |
* | Add metrics to the threadpools (#11178) | Erik Johnston | 2021-11-01 | 1 | -0/+37 |
* | Type hints for the remaining two files in `synapse.http`. (#11164) | David Robertson | 2021-10-28 | 1 | -5/+9 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -3/+3 |
* | Export jemalloc stats to prometheus when used (#9882) | Erik Johnston | 2021-05-06 | 1 | -0/+1 |
* | Limit how often GC happens by time. (#9902) | Erik Johnston | 2021-05-05 | 1 | -2/+16 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Don't report anything from GaugeBucketCollector metrics until data is present... | Andrew Morgan | 2021-04-06 | 1 | -3/+13 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -5/+6 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -3/+4 |
* | Add metrics for tracking 3PID /requestToken requests. (#8712) | Erik Johnston | 2020-11-13 | 1 | -0/+10 |
* | Rewrite BucketCollector | Richard van der Hoff | 2020-09-30 | 1 | -47/+68 |
* | Use slots in attrs classes where possible (#8296) | Patrick Cloke | 2020-09-14 | 1 | -2/+2 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -8/+8 |
* | Add some metrics for inbound and outbound federation processing times (#7755) | Erik Johnston | 2020-06-30 | 1 | -0/+6 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -4/+2 |
* | synapse.metrics: implement detailed memory usage reporting on PyPy (#7536) | Ivan Shapovalov | 2020-05-22 | 1 | -1/+78 |
* | Add prometheus metrics for the number of active pushers (#7103) | Richard van der Hoff | 2020-03-19 | 1 | -5/+7 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -1/+1 |
* | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 1 | -2/+2 |
* | Fix for structured logging tests stomping on logs (#6023) | Amber Brown | 2019-09-13 | 1 | -3/+2 |
* | Add a build info metric to Prometheus (#6005) | Amber Brown | 2019-09-10 | 1 | -0/+12 |
* | Support Prometheus_client 0.4.0+ (#5636) | Amber Brown | 2019-07-18 | 1 | -0/+17 |
* | Don't log GC 0s at INFO (#5557) | Amber Brown | 2019-06-28 | 1 | -1/+4 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -5/+2 |
* | Prometheus histograms are cumalative | Erik Johnston | 2019-06-14 | 1 | -1/+0 |
* | fix prometheus rendering error | Amber H. Brown | 2019-06-14 | 1 | -1/+1 |
* | Expose statistics on extrems to prometheus (#5384) | Amber Brown | 2019-06-13 | 1 | -20/+92 |
* | Add metrics for number of outgoing EDUs, by type (#4695) | Richard van der Hoff | 2019-02-20 | 1 | -2/+0 |
* | Remove spurious comment | Erik Johnston | 2018-09-14 | 1 | -2/+0 |
* | Add in flight real time metrics for Measure blocks | Erik Johnston | 2018-09-14 | 1 | -1/+109 |
* | fix metric name | Richard van der Hoff | 2018-08-07 | 1 | -1/+1 |
* | more metrics for the federation and appservice senders | Richard van der Hoff | 2018-08-07 | 1 | -0/+13 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -6/+5 |
* | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+2 |
* | Fix description of "python_gc_time" metric | Richard van der Hoff | 2018-06-21 | 1 | -1/+1 |
* | spell gauge correctly | Matthew Hodgson | 2018-06-16 | 1 | -1/+1 |
* | add a last seen metric (#3396) | Amber Brown | 2018-06-14 | 1 | -0/+21 |
* | Hopefully, fix LaterGuage error handling | Richard van der Hoff | 2018-06-04 | 1 | -3/+6 |
* | Run Prometheus on a different port, optionally. (#3274) | Amber Brown | 2018-05-31 | 1 | -1/+2 |
* | pep8 | Matthew Hodgson | 2018-05-29 | 1 | -0/+1 |
* | disable CPUMetrics if no /proc/self/stat | Matthew Hodgson | 2018-05-29 | 1 | -0/+3 |
* | invalid syntax :( | Amber Brown | 2018-05-28 | 1 | -2/+1 |
* | update metrics to be in seconds | Amber Brown | 2018-05-28 | 1 | -9/+10 |
* | pepeightttt | Amber Brown | 2018-05-23 | 1 | -0/+1 |
* | add back CPU metrics | Amber Brown | 2018-05-23 | 1 | -1/+35 |
* | more cleanup | Amber Brown | 2018-05-22 | 1 | -3/+1 |
* | cleanup | Amber Brown | 2018-05-22 | 1 | -6/+22 |
* | fixes | Amber Brown | 2018-05-22 | 1 | -2/+10 |
* | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-22 | 1 | -1/+5 |
|\ |
|
* | | replacing portions | Amber Brown | 2018-05-21 | 1 | -119/+63 |
|/ |
|
* | Track last processed event received_ts | Erik Johnston | 2018-04-11 | 1 | -0/+13 |
* | Track where event stream processing have gotten up to | Erik Johnston | 2018-04-11 | 1 | -0/+13 |
* | Add GaugeMetric | Erik Johnston | 2018-04-11 | 1 | -1/+8 |
* | Don't disable GC when running on PyPy | Vincent Breitmoser | 2018-04-10 | 1 | -1/+7 |
* | Add a metric which increments when a request is received | Richard van der Hoff | 2018-03-09 | 1 | -0/+16 |
* | Add some comments about the reactor tick time metric | Richard van der Hoff | 2018-01-19 | 1 | -1/+6 |
* | Rename the python-specific metrics now the docs claim that we have done | Paul "LeoNerd" Evans | 2016-11-03 | 1 | -7/+9 |
* | Set up the process collector during metrics __init__; that way all split-proc... | Paul "LeoNerd" Evans | 2016-10-27 | 1 | -0/+3 |
* | Allow creation of a 'subspace' within a Metrics object, returning another one | Paul "LeoNerd" Evans | 2016-10-27 | 1 | -0/+3 |
* | Move the process metrics collector code into its own file | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -141/+0 |
* | A slightly neater way to manage metric collector functions | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -2/+8 |
* | appease pep8 | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -3/+5 |
* | Also guard /proc/self/fds-related code with a suitable psuedoconstant | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -3/+5 |
* | Guard registration of process-wide metrics by existence of the requisite /pro... | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -45/+50 |
* | Add standard process_start_time_seconds metric | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -0/+15 |
* | Add standard process_max_fds metric | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -0/+13 |
* | Add standard process_open_fds metric | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -20/+29 |
* | Add standard process_*_memory_bytes metrics | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -0/+8 |
* | Use /proc/self/stat to generate the new process_cpu_*_seconds_total metrics | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -4/+12 |
* | Export CPU usage metrics also under prometheus-standard metric name | Paul "LeoNerd" Evans | 2016-10-19 | 1 | -0/+15 |
* | Make psutil optional | Erik Johnston | 2016-08-08 | 1 | -2/+11 |
* | Add metrics for psutil derived memory usage | Erik Johnston | 2016-07-20 | 1 | -1/+8 |
* | Don't track total objects as its too expensive to calculate | Erik Johnston | 2016-06-07 | 1 | -1/+0 |
* | Record some more GC metrics | Erik Johnston | 2016-06-07 | 1 | -0/+5 |
* | Also record number of unreachable objects | Erik Johnston | 2016-06-07 | 1 | -2/+4 |
* | Change the way we do stats | Erik Johnston | 2016-06-07 | 1 | -7/+3 |
* | Merge pull request #771 from matrix-org/erikj/gc_tick | Erik Johnston | 2016-06-07 | 1 | -0/+26 |
|\ |
|
| * | Count number of GC collects | Erik Johnston | 2016-05-16 | 1 | -5/+11 |
| * | Add a comment | Erik Johnston | 2016-05-13 | 1 | -0/+5 |
| * | Manually run GC on reactor tick. | Erik Johnston | 2016-05-09 | 1 | -0/+15 |
* | | Change CacheMetrics to be quicker | Erik Johnston | 2016-06-03 | 1 | -10/+6 |
|/ |
|
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Check that /proc/self/fd exists before listing it | Mark Haines | 2015-09-07 | 1 | -0/+4 |
* | The maxrss reported by getrusage is in kilobytes, not pages | Mark Haines | 2015-09-07 | 1 | -4/+3 |
* | Also check for presence of 'threadCallQueue' in reactor | Erik Johnston | 2015-08-18 | 1 | -1/+8 |
* | Use more helpful variable names | Erik Johnston | 2015-08-18 | 1 | -3/+3 |
* | Fix pending_calls metric to not lie | Erik Johnston | 2015-08-14 | 1 | -3/+18 |
* | Don't time getDelayedCalls | Erik Johnston | 2015-08-13 | 1 | -1/+1 |
* | Add some metrics about the reactor | Erik Johnston | 2015-08-13 | 1 | -0/+29 |
* | Appease pep8 | Paul "LeoNerd" Evans | 2015-04-01 | 1 | -0/+1 |
* | Report process open filehandles in metrics | Paul "LeoNerd" Evans | 2015-04-01 | 1 | -0/+34 |
* | Appease pyflakes | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+1 |
* | Appease pep8 | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+2 |
* | Replace the @metrics.counted annotations in federation with specifically-writ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -17/+0 |
* | Don't forbid '_' in metric basenames any more, to allow things like foo_time | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -5/+0 |
* | Rename TimerMetric to DistributionMetric; as it could count more than just time | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+5 |
* | Remember to emit final linefeed from /metrics page, or Prometheus gets upset | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+2 |
* | Use _ instead of . as a metric namespacing separator, for Prometheus | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+11 |
* | Have all @metrics.counted use a single metric name vectored on the method nam... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+9 |
* | Provide some process resource usage metrics | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+27 |
* | Neater register_* methods on overall Metrics container | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -22/+12 |
* | Rename CacheCounterMetric to just CacheMetric; add a CallbackMetric component... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+3 |
* | Ensure that exceptions while rendering individual metrics don't stop others f... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+10 |
* | Initial attempt at a scalar callback-based metric to give instantaneous snaps... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+10 |
* | Create the concept of a cachecounter metric; generating two counters specific... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+10 |
* | An initial implementation of a 'metrics' instance, similar to a 'logger' for ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+69 |