graphana integration
diff --git a/sensors/grafana_template.js b/sensors/grafana_template.js
index 08f8f99..7c57924 100644
--- a/sensors/grafana_template.js
+++ b/sensors/grafana_template.js
@@ -23,9 +23,7 @@
 var ARGS;
 
 // Intialize a skeleton with nothing but a rows array and service object
-dashboard = {
-  rows : [],
-};
+dashboard = {rows : []};
 
 // Set a title
 dashboard.title = 'Tests dash';
@@ -34,47 +32,15 @@
 // time can be overriden in the url using from/to parameteres, but this is
 // handled automatically in grafana core during dashboard initialization
 dashboard.time = {
-  from: "now-5m",
-  to: "now"
+    from: "now-5m",
+    to: "now"
 };
 
-var rows = 1;
-var seriesName = 'argName';
-
-if(!_.isUndefined(ARGS.rows)) {
-  rows = parseInt(ARGS.rows, 10);
-}
-
-if(!_.isUndefined(ARGS.name)) {
-  seriesName = ARGS.name;
-}
-
-for (var i = 0; i < rows; i++) {
-
-  dashboard.rows.push({
+dashboard.rows.push({
     title: 'Chart',
     height: '300px',
-    panels: [
-      {
-        title: 'Events',
-        type: 'graph',
-        span: 12,
-        fill: 1,
-        linewidth: 2,
-        targets: [
-              {"target": "disk io",
-               "query": "select value from \"sectors_written\" where $timeFilter and host='192.168.0.104' and device='sda1' order asc",
-               "interval": "",
-               "alias": "host io sw",
-               "rawQuery": true}       
-        ],
-        tooltip: {
-          shared: true
-        }
-      }
-    ]
-  });
-}
+    panels: %s
+});
 
 
 return dashboard;