Merge branch 'master' into ho-stackdriver2

This commit is contained in:
Henry Oswald 2018-11-21 15:51:07 +00:00
commit f7deba6de9
2 changed files with 14 additions and 1 deletions

View file

@ -1,6 +1,9 @@
StatsD = require('lynx')
statsd = new StatsD(process.env["STATSD_HOST"] or "localhost", 8125, {on_error:->})
traceAgent = require('@google-cloud/trace-agent')
debugAgent = require('@google-cloud/debug-agent')
prom = require('prom-client')
Register = require('prom-client').register
collectDefaultMetrics = prom.collectDefaultMetrics
@ -23,6 +26,14 @@ module.exports = Metrics =
initialize: (_name) ->
name = _name
collectDefaultMetrics({ timeout: 5000, prefix: Metrics.buildPromKey()})
traceAgent.start()
debugAgent.start({
serviceContext: {
allowExpressions: true,
service: name,
version: '0.0.1'
}
})
registerDestructor: (func) ->
destructors.push func

View file

@ -10,7 +10,9 @@
"coffee-script": "1.6.0",
"lynx": "~0.1.1",
"prom-client": "^11.1.3",
"underscore": "~1.6.0"
"underscore": "~1.6.0",
"@google-cloud/debug-agent": "^3.0.0",
"@google-cloud/trace-agent": "^3.2.0"
},
"devDependencies": {
"bunyan": "^1.0.0",