From 383bd952310f4fdd2b64660bca26c82ea7b47826 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 16 Apr 2015 10:32:22 +0200 Subject: [PATCH] Add preview failed metric --- plugins/c9.preview/preview.handler.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/c9.preview/preview.handler.js b/plugins/c9.preview/preview.handler.js index c307b04b..2a852a64 100644 --- a/plugins/c9.preview/preview.handler.js +++ b/plugins/c9.preview/preview.handler.js @@ -5,7 +5,8 @@ define(function(require, exports, module) { "connect.render", "connect.render.ejs", "connect.redirect", - "connect.static" + "connect.static", + "metrics" ]; main.provides = ["preview.handler"]; return main; @@ -15,6 +16,7 @@ define(function(require, exports, module) { var https = require("https"); var http = require("http"); var mime = require("mime"); + var metrics = imports.metrics; var parseUrl = require("url").parse; var debug = require("debug")("preview"); @@ -167,6 +169,7 @@ define(function(require, exports, module) { else serveFile(request); }).on("error", function(err) { + metrics.increment("preview.failed.error"); next(err); });