Henry Oswald пре 7 година
родитељ
комит
a86c4d8abd
2 измењених фајлова са 13 додато и 1 уклоњено
  1. 12 1
      libraries/metrics/metrics.coffee
  2. 1 0
      libraries/metrics/package.json

+ 12 - 1
libraries/metrics/metrics.coffee

@@ -34,8 +34,19 @@ module.exports = Metrics =
 			logger.log("starting google debug agent")
 			debugAgent = require('@google-cloud/debug-agent')
 			debugAgent.start({
+				allowExpressions: true,
+				serviceContext: {
+					service: appname,
+					version: process.env['BUILD_VERSION']
+				}
+			})
+
+		logger.log("ENABLE_PROFILER_AGENT set to #{process.env['ENABLE_PROFILER_AGENT']}")
+		if process.env['ENABLE_PROFILER_AGENT'] == "true"
+			logger.log("starting google profile agent")
+			profiler = require('@google-cloud/profiler')
+			profiler.start({
 				serviceContext: {
-					allowExpressions: true,
 					service: appname,
 					version: process.env['BUILD_VERSION']
 				}

+ 1 - 0
libraries/metrics/package.json

@@ -12,6 +12,7 @@
     "prom-client": "^11.1.3",
     "underscore": "~1.6.0",
     "@google-cloud/debug-agent": "^3.0.0",
+    "@google-cloud/profiler": "0.2.3",
     "@google-cloud/trace-agent": "^3.2.0"
   },
   "devDependencies": {