overleaf/libraries/metrics
Simon Detheridge 07e4eb4dfb Add mechanism to expire old prometheus metrics
Adds a wrapper around the prometheus client, which keeps track of the
last time a metrics was accessed, and removes old ones once they have
not been accessed for a period of time.
2019-10-23 17:07:45 +01:00
..
statsd add injectMetricsRoute into statsd so it doens't blow up 2019-02-07 09:47:29 +00:00
test/unit/coffee handle undefined logger in event loop monitor 2018-05-10 10:10:34 +01:00
.gitignore Update gitignore 2017-03-16 10:09:16 +00:00
.nvmrc Add unit tests 2017-03-16 09:49:45 +00:00
event_loop.coffee handle undefined logger in event loop monitor 2018-05-10 10:10:34 +01:00
Gruntfile.coffee Add unit tests 2017-03-16 09:49:45 +00:00
http.coffee small cleanup 2018-12-04 17:01:30 +00:00
index.js Create metrics module 2014-05-06 16:52:03 +01:00
LICENSE Create LICENSE 2014-09-08 09:19:39 +01:00
memory.coffee log memory usage every minute 2015-08-20 17:03:58 +01:00
metrics.coffee Add mechanism to expire old prometheus metrics 2019-10-23 17:07:45 +01:00
mongodb.coffee improve mongo metrics to be more promethious like 2018-11-26 13:31:21 +00:00
open_sockets.coffee Set maxSockets to Infinity for all services 2015-08-31 14:02:03 +01:00
package.json Add mechanism to expire old prometheus metrics 2019-10-23 17:07:45 +01:00
prom_wrapper.coffee Add mechanism to expire old prometheus metrics 2019-10-23 17:07:45 +01:00
timeAsyncMethod.coffee small cleanup 2018-12-04 17:01:30 +00:00
uv_threadpool_size.coffee reduce UV thread-pool size to 16 2017-03-23 15:31:05 +00:00