Add possibility to set time_frame
Change-Id: Ic0769ac50aec5c04b13b087953c1b1c6e6feb2ce
Related-PROD: PROD-27907
diff --git a/telegraf/files/grafana_dashboards/kpi_downtime_prometheus.json b/telegraf/files/grafana_dashboards/kpi_downtime_prometheus.json
index ba83553..6ffa691 100644
--- a/telegraf/files/grafana_dashboards/kpi_downtime_prometheus.json
+++ b/telegraf/files/grafana_dashboards/kpi_downtime_prometheus.json
@@ -28,7 +28,7 @@
},
"id": 22,
"panels": [],
- "title": "Last 24h average",
+ "title": "Last $time_frame average",
"type": "row"
},
{
@@ -93,7 +93,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "1 - avg_over_time(total:openstack_nova_instance_failed[1d]) / avg_over_time(total:openstack_nova_instance_all[1d])",
+ "expr": "1 - avg_over_time(total:openstack_nova_instance_failed[$time_frame]) / avg_over_time(total:openstack_nova_instance_all[$time_frame])",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "",
@@ -176,7 +176,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "avg_over_time(total:openstack_nova_instance_all[1d])",
+ "expr": "avg_over_time(total:openstack_nova_instance_all[$time_frame])",
"format": "time_series",
"interval": "30s",
"intervalFactor": 1,
@@ -260,7 +260,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "avg_over_time(total:openstack_nova_instance_failed[1d])",
+ "expr": "avg_over_time(total:openstack_nova_instance_failed[$time_frame])",
"format": "time_series",
"interval": "30s",
"intervalFactor": 1,
@@ -852,7 +852,40 @@
"style": "dark",
"tags": [],
"templating": {
- "list": []
+ "list": [
+ {
+ "allValue": null,
+ "current": {
+ "tags": [],
+ "text": "1d",
+ "value": "1d"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "time_frame",
+ "options": [
+ {
+ "selected": true,
+ "text": "1d",
+ "value": "1d"
+ },
+ {
+ "selected": false,
+ "text": "7d",
+ "value": "7d"
+ },
+ {
+ "selected": false,
+ "text": "30d",
+ "value": "30d"
+ }
+ ],
+ "query": "1d,7d,30d",
+ "type": "custom"
+ }
+ ]
},
"time": {
"from": "now-30d",
@@ -885,6 +918,6 @@
},
"timezone": "",
"title": "KPI - Downtime",
- "version": 1
+ "version": 2
}
{%- endraw %}