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;