Commit Graph

3074 Commits (58ed393235381b37182212547af7d65e2f6fa384)
 

Author SHA1 Message Date
Erik Johnston 58ed393235 Remove redundant key 10 years ago
Erik Johnston fae059cc18 Fix up schemas to work with mariadb 10 years ago
Erik Johnston 89036579ed Update schema to work with mariadb 10 years ago
Paul "LeoNerd" Evans 3f7a31d366 Add a DistributionMetric to HTTP request/response processing time in the server 10 years ago
Paul "LeoNerd" Evans be170b1426 Add a metric for the scheduling latency of SQL queries 10 years ago
Erik Johnston cd2539ab2a Merge pull request #110 from matrix-org/fix_ban 10 years ago
Erik Johnston 6df319b6f0 Fix tests 10 years ago
Erik Johnston f1d2b94e0b Copy dict of context.current_state before changing it. 10 years ago
Erik Johnston 857810d2dd Revert incorrect changes to where we send events 10 years ago
Erik Johnston ac8eb0f319 Merge pull request #111 from matrix-org/send_event_dont_wait_on_notifier 10 years ago
Erik Johnston c2c9471cba Don't block waiting on waking up all the listeners when sending an event. 10 years ago
Erik Johnston b2e6ee5b43 Remove concept of context.auth_events, instead use context.current_state 10 years ago
Erik Johnston e7ce5d8b06 Fix test 10 years ago
Erik Johnston 758d114cbc Send all membership events to the remote homeserver 10 years ago
Erik Johnston ea8590cf66 Make context.auth_events grap auth events from current state. Otherwise auth is wrong. 10 years ago
Erik Johnston ab8229479b Respect ban membership 10 years ago
Matthew Hodgson b677ff6692 add ToC and fix typoe 10 years ago
Matthew Hodgson c8032aec17 actually uphold the bind_host parameter. in theory should make ipv6 binds work like bind_host: 'fe80::1%lo0' 10 years ago
Matthew Hodgson 256fe08963 uncommited WIP from MWC 10 years ago
Paul Evans e731d30d90 Merge pull request #108 from matrix-org/metrics 10 years ago
Erik Johnston 58247c8b4b Also bump dependency link version 10 years ago
Matthew Hodgson f55bd3f94b bump dep on syweb 0.6.5 10 years ago
Paul "LeoNerd" Evans e90002ca1d Merge remote-tracking branch 'origin/develop' into metrics 10 years ago
David Baker bbb010a30f More sacrifices to the pep8 gods. 10 years ago
Paul "LeoNerd" Evans 05a056a409 Appease pyflakes 10 years ago
Paul "LeoNerd" Evans 0eb7e6b9a8 Delete unused import of NOT_READY_YET 10 years ago
Paul "LeoNerd" Evans 128cf2daf7 Appease pep8 10 years ago
Paul "LeoNerd" Evans b98b4c135d Option to serve metrics from their own localhost-only TCP port instead of muxed on the main listener 10 years ago
Paul "LeoNerd" Evans a2cdd11d4a Fold the slightly-odd bind_port/secure_port/etc.. logic into SynapseHomeServer.start_listening() 10 years ago
Paul "LeoNerd" Evans e0214a263b Build MetricsResource as a specific HomeServer dependency 10 years ago
Paul "LeoNerd" Evans e75fa8bbbf Bugfix to sql_txn_timer increment - add only the per-TXN duration, not the total time ever spent since boot 10 years ago
Paul "LeoNerd" Evans c782e893ec Neater metrics from TransactionQueue 10 years ago
Paul "LeoNerd" Evans 89ac1fa8ba Add a counter to track total number of events served by the notifier 10 years ago
Paul "LeoNerd" Evans 2e4f0b2bd7 Replace the @metrics.counted annotations in federation with specifically-written counters and distributions 10 years ago
Paul "LeoNerd" Evans c1cdd7954d Add an .inc_by() method to CounterMetric; implement DistributionMetric a neater way 10 years ago
Paul "LeoNerd" Evans 63cb7ece62 Rename the timer metrics exported by synapse.storage to append _time, so the meaning of ':total' is clearer 10 years ago
Paul "LeoNerd" Evans 493e3fa0ca Don't forbid '_' in metric basenames any more, to allow things like foo_time 10 years ago
Paul "LeoNerd" Evans f1fbe3e09f Rename TimerMetric to DistributionMetric; as it could count more than just time 10 years ago
Paul "LeoNerd" Evans 642f725fd7 Pretend the 'getEvent' cache is just another cache in the set of all the others for metric 10 years ago
Paul "LeoNerd" Evans cbc0406be8 Export CacheMetric as hits+total, rather than hits+misses, as it's easier to derive hit ratio from that 10 years ago
Paul "LeoNerd" Evans 1748605c5d Count incoming HTTP requests per servlet that responds 10 years ago
Paul "LeoNerd" Evans 4d661ec0f3 Remember to emit final linefeed from /metrics page, or Prometheus gets upset 10 years ago
Paul "LeoNerd" Evans 0e847540c3 Prometheus needs "escaped" label values 10 years ago
Paul "LeoNerd" Evans 22b37b75db Kill unused CounterMetric.fetch() method 10 years ago
Paul "LeoNerd" Evans b0cf867319 Use _ instead of . as a metric namespacing separator, for Prometheus 10 years ago
Paul "LeoNerd" Evans 0b96bb793e Have all @metrics.counted use a single metric name vectored on the method name, rather than a brand new scalar counter per counted method 10 years ago
Paul "LeoNerd" Evans b3a0179d64 Bugfix to rendering output of vectored TimerMetrics 10 years ago
Paul "LeoNerd" Evans f9478e475b Rename Metrics' "keys" to "labels" 10 years ago
Paul "LeoNerd" Evans 399689dcc7 Provide some process resource usage metrics 10 years ago
Paul "LeoNerd" Evans fa319a5786 Add TimerMetrics to shadow the PerformanceCounters in synapse.storage; with the view to eventually replacing them entirely 10 years ago