From a9abd2ff5cac50ac0eb68d76873e5792431fb1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 3 Apr 2014 22:22:38 +0200 Subject: [PATCH] began work in inspector feature for easy troubleshooting, Issue #265 --- src/app/controllers/all.js | 3 +- src/app/directives/kibanaPanel.js | 5 ++-- src/app/panels/graphite/module.js | 1 + src/app/partials/inspector.html | 48 +++++++++++++++++++++++++------ src/app/partials/roweditor.html | 2 +- 5 files changed, 46 insertions(+), 13 deletions(-) diff --git a/src/app/controllers/all.js b/src/app/controllers/all.js index 2626137657c..e95b99685be 100644 --- a/src/app/controllers/all.js +++ b/src/app/controllers/all.js @@ -10,4 +10,5 @@ define([ './graphiteImport', './influxTargetCtrl', './playlistCtrl', -], function () {}); \ No newline at end of file + './inspectCtrl', +], function () {}); diff --git a/src/app/directives/kibanaPanel.js b/src/app/directives/kibanaPanel.js index 0dc7621648a..2f271547d9e 100644 --- a/src/app/directives/kibanaPanel.js +++ b/src/app/directives/kibanaPanel.js @@ -16,9 +16,10 @@ function (angular, $, _) { var panelHeader = '
'+ '
' + - '
' + + '
' + '×' + - ' Oops! {{panel.error}}' + + ' Oops! {{panel.error}} ' + + '    (inspect)' + '
' + '
\n' + diff --git a/src/app/panels/graphite/module.js b/src/app/panels/graphite/module.js index e4ce6202ded..d46af4c3958 100644 --- a/src/app/panels/graphite/module.js +++ b/src/app/panels/graphite/module.js @@ -261,6 +261,7 @@ function (angular, app, $, _, kbn, moment, timeSeries) { return $scope.datasource.query(graphiteQuery) .then($scope.dataHandler) .then(null, function(err) { + $scope.inspector_info = { error: err }; $scope.panel.error = err.message || "Graphite HTTP Request Error"; }); }; diff --git a/src/app/partials/inspector.html b/src/app/partials/inspector.html index 0b2ebe622dd..8354f8e9558 100644 --- a/src/app/partials/inspector.html +++ b/src/app/partials/inspector.html @@ -1,14 +1,44 @@ - -