Henry Oswald
|
bd8fd1141e
|
client -> prom
|
2018-11-20 17:25:37 +00:00 |
|
Henry Oswald
|
6854a64b73
|
fix this.key
|
2018-11-20 17:20:49 +00:00 |
|
Henry Oswald
|
6f708fd26a
|
add summaries
|
2018-11-20 17:17:02 +00:00 |
|
Henry Oswald
|
5039287ee4
|
don't default to adding underscore to name
|
2018-11-20 16:28:36 +00:00 |
|
Henry Oswald
|
816c9348f6
|
don't put dots in key name
|
2018-11-20 16:13:40 +00:00 |
|
Henry Oswald
|
f4af82282f
|
use buildKey for prefixing name and host
|
2018-11-20 16:06:02 +00:00 |
|
Henry Oswald
|
c576a86c14
|
Update metrics.coffee
|
2018-11-20 13:50:04 +00:00 |
|
Christopher Hoskin
|
65fccf8abe
|
Ensure gauge values are numeric, not string
|
2018-11-07 16:08:31 +00:00 |
|
Christopher Hoskin
|
d0e1324dba
|
Sanitize metric keys for Prometheus
|
2018-11-07 12:44:10 +00:00 |
|
Christopher Hoskin
|
56eaae89f9
|
Add Gauges
|
2018-11-06 16:15:41 +00:00 |
|
Christopher Hoskin
|
6d4d05957e
|
Get counter metric working
|
2018-11-06 14:22:03 +00:00 |
|
Christopher Hoskin
|
f604fb92e5
|
Get default Prometheus metrics working
|
2018-11-06 11:14:26 +00:00 |
|
Christopher Hoskin
|
06e8450694
|
Allow remote statsd to be specified by environment variable
|
2018-07-06 13:57:52 +01:00 |
|
Brian Gough
|
00fdea922d
|
allow a global gauge not specific to a host
|
2018-05-18 15:09:11 +01:00 |
|
Shane Kilkelly
|
3cb0ab2784
|
Add a 'timeAsyncMethod' helper
|
2017-03-15 15:06:54 +00:00 |
|
James Allen
|
caeac717fc
|
Set UV_THREADPOOL_SIZE to 128 for all processes
|
2016-10-24 10:50:44 +01:00 |
|
Brian Gough
|
622bbe3123
|
return timeSpan from timers
to allow additional calculation
|
2016-03-15 13:52:40 +00:00 |
|
Brian Gough
|
29177f8de8
|
add support for statsd count method
|
2016-03-15 13:52:32 +00:00 |
|
Brian Gough
|
46ec20ef9c
|
add memory check and periodic gc
|
2015-08-14 14:38:24 +01:00 |
|
Brian Gough
|
ffa523bced
|
added monitoring of event loop time
should indicate if node is blocking on libuv threads
as described in https://nodejs.org/api/dns.html#dns_dns_lookup
|
2015-06-23 10:51:48 +01:00 |
|
Brian Gough
|
30070f23b8
|
add a close() method to terminate the module cleanly
closes the statsd connection and cancels registered interval timers
prevents express from hanging when trying to shutdown
|
2015-01-05 16:45:32 +00:00 |
|
James Allen
|
284d8fb588
|
Namespace gauge keys correctly
|
2014-05-09 13:54:33 +01:00 |
|
James Allen
|
00c0036ca5
|
Add open socket monitoring
|
2014-05-09 13:30:12 +01:00 |
|
James Allen
|
45ec60d8a6
|
Fix broken key building in timer
|
2014-05-07 11:43:46 +01:00 |
|
James Allen
|
befb48a20f
|
Use correct key in Metrics.timing
|
2014-05-07 11:08:46 +01:00 |
|
James Allen
|
f4895fb04f
|
Add in http monitoring
|
2014-05-07 10:58:52 +01:00 |
|
James Allen
|
4da7fa43fa
|
Scope name argument properly
|
2014-05-06 17:33:09 +01:00 |
|
James Allen
|
15f85494b7
|
Sort out initialization and ignore noisy mongo requests
|
2014-05-06 17:02:51 +01:00 |
|
James Allen
|
42b500263a
|
Create metrics module
|
2014-05-06 16:52:03 +01:00 |
|