Henry Oswald
|
5599521c09
|
consolodate on metrics.timing
|
2018-11-20 21:52:09 +00:00 |
|
Henry Oswald
|
7fc49d1eb5
|
metrics of different types can clash, share promMetrics
|
2018-11-20 17:50:54 +00:00 |
|
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
|
a962dd9e42
|
Merge pull request #11 from sharelatex/csh-stackdriver
Csh stackdriver
|
2018-11-20 23:54:22 +09:00 |
|
Henry Oswald
|
1a3b427315
|
bump to 1.9.0
|
2018-11-20 14:54:09 +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
|
bb3cff5744
|
Add prom-client to package.json
|
2018-11-07 11:21:45 +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 |
|
Henry Oswald
|
7e359c9df2
|
add trace and debug agent to metrics
|
2018-10-16 17:19:21 +01:00 |
|
Henry Oswald
|
4b075db038
|
non tested promethius counters added
|
2018-10-16 16:47:12 +01:00 |
|
Christopher Hoskin
|
31e97f92d5
|
Merge pull request #10 from sharelatex/csh-remote-statsd-sharelatex
Release v1.8.1
|
2018-07-12 11:21:41 +01:00 |
|
Christopher Hoskin
|
90b6e5afce
|
Release version v1.8.1
|
2018-07-12 11:07:43 +01:00 |
|
Christopher Hoskin
|
06e8450694
|
Allow remote statsd to be specified by environment variable
|
2018-07-06 13:57:52 +01:00 |
|
Brian Gough
|
6b31a74abb
|
Merge pull request #9 from sharelatex/bg-allow-non-host-specific-metrics
allow a global gauge not specific to a host
|
2018-05-21 08:50:21 +01:00 |
|
Brian Gough
|
00fdea922d
|
allow a global gauge not specific to a host
|
2018-05-18 15:09:11 +01:00 |
|
Brian Gough
|
f1a1002167
|
Merge pull request #8 from sharelatex/bg-handle-undefined-logger
handle undefined logger in event loop monitor
|
2018-05-10 10:27:46 +01:00 |
|
Brian Gough
|
c8cc1e1bfe
|
handle undefined logger in event loop monitor
|
2018-05-10 10:10:34 +01:00 |
|
Shane Kilkelly
|
d0eaa235a3
|
bump package version
|
2017-03-23 15:32:12 +00:00 |
|
Shane Kilkelly
|
6dbcc34df6
|
reduce UV thread-pool size to 16
|
2017-03-23 15:31:05 +00:00 |
|
Shane Kilkelly
|
9fe8d4fd10
|
Merge pull request #7 from sharelatex/sk-time-async-method
Time-async-method
|
2017-03-21 14:34:26 +00:00 |
|
Shane Kilkelly
|
7bdba3756b
|
Don't bother checking for error properties on error object
|
2017-03-21 14:19:12 +00:00 |
|
Shane Kilkelly
|
f2ebdd1662
|
Increment stats for success/failure of wrapped async calls
|
2017-03-20 16:54:40 +00:00 |
|
Shane Kilkelly
|
1f77cc0fd3
|
If function is called without callback, apply with original args
|
2017-03-20 16:37:53 +00:00 |
|
Shane Kilkelly
|
fbe19cd97d
|
Don't return early in case where last arg is not a function
|
2017-03-20 16:25:10 +00:00 |
|
Shane Kilkelly
|
31235beee5
|
Don't throw error if the function is not invoked with callback.
Instead, log the error and return early.
|
2017-03-20 16:17:22 +00:00 |
|
Shane Kilkelly
|
9846703be5
|
Bump version
|
2017-03-20 10:17:09 +00:00 |
|
Shane Kilkelly
|
be2c6a96af
|
Log args and their indexes, if they look like object ids
|
2017-03-17 14:20:13 +00:00 |
|
Shane Kilkelly
|
e7f71a25d8
|
Use an explicit prefix
|
2017-03-17 11:47:38 +00:00 |
|
Shane Kilkelly
|
f397678589
|
Clean up, don't allocate an extra date
|
2017-03-16 15:07:25 +00:00 |
|
Shane Kilkelly
|
5ea83947dd
|
remove stray compiled js file
|
2017-03-16 10:10:40 +00:00 |
|
Shane Kilkelly
|
1f9d4950a2
|
Update gitignore
|
2017-03-16 10:09:16 +00:00 |
|
Shane Kilkelly
|
772f950d7c
|
Test failure when wrapped method is not async/callback
|
2017-03-16 10:07:52 +00:00 |
|
Shane Kilkelly
|
a5aec5b812
|
Test failure to wrap method
|
2017-03-16 10:02:19 +00:00 |
|
Shane Kilkelly
|
40b238271d
|
Add tests for methods producing errors, and logger
|
2017-03-16 09:55:07 +00:00 |
|
Shane Kilkelly
|
c3b18618bf
|
Add unit tests
|
2017-03-16 09:49:45 +00:00 |
|
Shane Kilkelly
|
e99a7f6a87
|
refactor
|
2017-03-15 16:07:36 +00: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
|
2df5845444
|
updated version to 1.5.0
|
2016-03-17 09:40:40 +00: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 |
|