From 4795e323e2fd63544b78fdeab3a5c5f5fa4ac43a Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Sat, 28 Feb 2015 23:04:52 -0500 Subject: [PATCH] Fix fail event --- src/Main.js | 9 +++++++-- src/SetupStore.js | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Main.js b/src/Main.js index 7416cbb805..5a443bcff8 100644 --- a/src/Main.js +++ b/src/Main.js @@ -85,11 +85,16 @@ SetupStore.run().then(machine.info).then(machine => { docker.setup(machine.url, machine.name); Menu.setApplicationMenu(Menu.buildFromTemplate(template())); ContainerStore.init(function (err) { - if (err) { console.log(err); } + if (err) { + bugsnag.notify(err); + } router.transitionTo('containers'); }); }).catch(err => { + metrics.track('Setup Failed', { + step: SetupStore.step(), + }); + bugsnag.notify(err); console.log(err); console.log(err.stack); - bugsnag.notify(err); }); diff --git a/src/SetupStore.js b/src/SetupStore.js index f8312140e3..17c76e8bbe 100644 --- a/src/SetupStore.js +++ b/src/SetupStore.js @@ -192,10 +192,12 @@ var SetupStore = assign(Object.create(EventEmitter.prototype), { _error = err; this.emit(this.ERROR_EVENT); } else { + metrics.track('Setup Cancelled'); _cancelled = true; this.emit(this.STEP_EVENT); } yield this.wait(); + metrics.track('Setup Retried'); } } }