kopia lustrzana https://github.com/c9/core
monitor VFS connect time
rodzic
4a72d312d8
commit
1242e7b6d1
|
@ -1,13 +1,18 @@
|
||||||
define(function(require, exports, module) {
|
define(function(require, exports, module) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
main.consumes = ["Plugin", "vfs.connect"];
|
main.consumes = [
|
||||||
|
"Plugin",
|
||||||
|
"vfs.connect",
|
||||||
|
"metrics"
|
||||||
|
];
|
||||||
main.provides = ["vfs.cache"];
|
main.provides = ["vfs.cache"];
|
||||||
return main;
|
return main;
|
||||||
|
|
||||||
function main(options, imports, register) {
|
function main(options, imports, register) {
|
||||||
var Plugin = imports.Plugin;
|
var Plugin = imports.Plugin;
|
||||||
var connectVfs = imports["vfs.connect"].connect;
|
var connectVfs = imports["vfs.connect"].connect;
|
||||||
|
var metrics = imports.metrics;
|
||||||
|
|
||||||
var async = require("async");
|
var async = require("async");
|
||||||
var uid = require("c9/uid");
|
var uid = require("c9/uid");
|
||||||
|
@ -53,6 +58,7 @@ define(function(require, exports, module) {
|
||||||
if (err) return done(err);
|
if (err) return done(err);
|
||||||
|
|
||||||
entry.connectTime = Date.now() - entry.startTime;
|
entry.connectTime = Date.now() - entry.startTime;
|
||||||
|
metrics.timing("vfs.connect.time", entry.connectTime);
|
||||||
|
|
||||||
entry.emit("loaded");
|
entry.emit("loaded");
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue