diff --git a/plugins/c9.vfs.server/cache.js b/plugins/c9.vfs.server/cache.js index 47a0d4d5..69d21f9c 100644 --- a/plugins/c9.vfs.server/cache.js +++ b/plugins/c9.vfs.server/cache.js @@ -1,13 +1,18 @@ define(function(require, exports, module) { "use strict"; - main.consumes = ["Plugin", "vfs.connect"]; + main.consumes = [ + "Plugin", + "vfs.connect", + "metrics" + ]; main.provides = ["vfs.cache"]; return main; function main(options, imports, register) { var Plugin = imports.Plugin; var connectVfs = imports["vfs.connect"].connect; + var metrics = imports.metrics; var async = require("async"); var uid = require("c9/uid"); @@ -53,6 +58,7 @@ define(function(require, exports, module) { if (err) return done(err); entry.connectTime = Date.now() - entry.startTime; + metrics.timing("vfs.connect.time", entry.connectTime); entry.emit("loaded");