| Commit message (Expand) | Author | Age | Files | Lines |
* | Appease pyflakes | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+1 |
* | Delete unused import of NOT_READY_YET | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+0 |
* | Appease pep8 | Paul "LeoNerd" Evans | 2015-03-12 | 3 | -7/+9 |
* | Replace the @metrics.counted annotations in federation with specifically-writ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -17/+0 |
* | Add an .inc_by() method to CounterMetric; implement DistributionMetric a neat... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -23/+14 |
* | 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 | 2 | -14/+18 |
* | Export CacheMetric as hits+total, rather than hits+misses, as it's easier to ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -5/+6 |
* | Remember to emit final linefeed from /metrics page, or Prometheus gets upset | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+2 |
* | Prometheus needs "escaped" label values | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+6 |
* | Kill unused CounterMetric.fetch() method | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+0 |
* | 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 |
* | Bugfix to rendering output of vectored TimerMetrics | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -3/+2 |
* | Rename Metrics' "keys" to "labels" | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -12/+12 |
* | 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 |
* | Neater implementation of metric render methods by pulling out 'render' as a b... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -18/+15 |
* | Initial hack at a TimerMetric; for storing counts + duration accumulators | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+48 |
* | Ensure that /_synapse/metrics response is UTF-8 encoded | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+2 |
* | Implement vector CallbackMetrics | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+6 |
* | Neater introspection methods on BaseMetric so that subclasses don't need to t... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -4/+11 |
* | Rename CacheCounterMetric to just CacheMetric; add a CallbackMetric component... | Paul "LeoNerd" Evans | 2015-03-12 | 2 | -7/+12 |
* | 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 | 2 | -1/+24 |
* | Create the concept of a cachecounter metric; generating two counters specific... | Paul "LeoNerd" Evans | 2015-03-12 | 2 | -7/+47 |
* | Have the MetricsResource actually render metric counters | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+3 |
* | An initial implementation of a 'metrics' instance, similar to a 'logger' for ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+69 |
* | Initial tiny attempt at (vectorable) counter metrics | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+54 |
* | A trivial 'hello world'-style resource on /_synapse/metrics, with optional co... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+37 |