@@ -73,10 +73,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
7373 "bars": false,
7474 "dashLength": 10,
7575 "dashes": false,
76- "datasource": {
77- "type": "prometheus",
78- "uid": "ce37wzjdfegw0e"
79- },
76+ "datasource": { "name": "` + dsName + `", "type": "prometheus" },
8077 "fieldConfig": {
8178 "defaults": {
8279 "links": []
@@ -119,10 +116,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
119116 "steppedLine": false,
120117 "targets": [
121118 {
122- "datasource": {
123- "type": "prometheus",
124- "uid": "ce37wzjdfegw0e"
125- },
119+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
126120 "expr": "vm:ceilometer_network_incoming_bytes:rate1m{project =~ \"$project\", vm_name =~ \"$VM\"}",
127121 "hide": false,
128122 "interval": "",
@@ -186,10 +180,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
186180 "bars": false,
187181 "dashLength": 10,
188182 "dashes": false,
189- "datasource": {
190- "type": "prometheus",
191- "uid": "ce37wzjdfegw0e"
192- },
183+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
193184 "fieldConfig": {
194185 "defaults": {
195186 "links": [],
@@ -233,10 +224,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
233224 "steppedLine": false,
234225 "targets": [
235226 {
236- "datasource": {
237- "type": "prometheus",
238- "uid": "ce37wzjdfegw0e"
239- },
227+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
240228 "editorMode": "code",
241229 "expr": "vm:ceilometer_network_incoming_bytes:rate1m{resource_name=~\"$VM:$In_adapter\", project=~\"$project\" } / 1000000",
242230 "hide": false,
@@ -279,10 +267,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
279267 }
280268 },
281269 {
282- "datasource": {
283- "type": "prometheus",
284- "uid": "ce37wzjdfegw0e"
285- },
270+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
286271 "fieldConfig": {
287272 "defaults": {
288273 "color": {
@@ -385,10 +370,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
385370 "pluginVersion": "10.4.3",
386371 "targets": [
387372 {
388- "datasource": {
389- "type": "prometheus",
390- "uid": "ce37wzjdfegw0e"
391- },
373+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
392374 "editorMode": "code",
393375 "expr": "vm:ceilometer_network_incoming_packets_drop:rate1m{project =~ \"$project\",vm_name =~ \"$VM\", device =~\"$In_adapter\" }",
394376 "hide": false,
@@ -406,10 +388,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
406388 "bars": false,
407389 "dashLength": 10,
408390 "dashes": false,
409- "datasource": {
410- "type": "prometheus",
411- "uid": "ce37wzjdfegw0e"
412- },
391+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
413392 "fieldConfig": {
414393 "defaults": {
415394 "links": [],
@@ -453,10 +432,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
453432 "steppedLine": false,
454433 "targets": [
455434 {
456- "datasource": {
457- "type": "prometheus",
458- "uid": "ce37wzjdfegw0e"
459- },
435+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
460436 "editorMode": "code",
461437 "expr": "(rate(ceilometer_network_incoming_packets_drop{project=~\"$project\", resource_name=~\"$VM:$In_adapter\"}[1m]) / rate(ceilometer_network_incoming_packets{project=~\"$project\", resource_name=~\"$VM:In_adapter\"}[1m])) * 100\n",
462438 "hide": false,
@@ -509,10 +485,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
509485 }
510486 },
511487 {
512- "datasource": {
513- "type": "prometheus",
514- "uid": "ce37wzjdfegw0e"
515- },
488+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
516489 "fieldConfig": {
517490 "defaults": {
518491 "color": {
@@ -615,10 +588,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
615588 "pluginVersion": "10.4.3",
616589 "targets": [
617590 {
618- "datasource": {
619- "type": "prometheus",
620- "uid": "ce37wzjdfegw0e"
621- },
591+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
622592 "editorMode": "code",
623593 "expr": "vm:ceilometer_network_incoming_packets_error:rate1m{project =~ \"$project\",vm_name =~ \"$VM\", device =~\"$In_adapter\"}",
624594 "hide": false,
@@ -699,10 +669,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
699669 "steppedLine": false,
700670 "targets": [
701671 {
702- "datasource": {
703- "type": "prometheus",
704- "uid": "ce37wzjdfegw0e"
705- },
672+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
706673 "editorMode": "code",
707674 "expr": "vm:ceilometer_network_outgoing_bytes:rate1m{resource_name=~\"$VM:$out_adapter\", project=~\"$project\"} / 1000000",
708675 "hide": false,
@@ -749,10 +716,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
749716 "bars": false,
750717 "dashLength": 10,
751718 "dashes": false,
752- "datasource": {
753- "type": "prometheus",
754- "uid": "ce37wzjdfegw0e"
755- },
719+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
756720 "fieldConfig": {
757721 "defaults": {
758722 "links": [],
@@ -796,10 +760,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
796760 "steppedLine": false,
797761 "targets": [
798762 {
799- "datasource": {
800- "type": "prometheus",
801- "uid": "ce37wzjdfegw0e"
802- },
763+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
803764 "editorMode": "code",
804765 "expr": "vm:ceilometer_network_outgoing_packets_drop:rate1m{project =~ \"$project\", vm_name =~ \"$VM\", device=~\"$out_adapter\"}",
805766 "hide": false,
@@ -846,10 +807,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
846807 "bars": false,
847808 "dashLength": 10,
848809 "dashes": false,
849- "datasource": {
850- "type": "prometheus",
851- "uid": "ce37wzjdfegw0e"
852- },
810+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
853811 "fieldConfig": {
854812 "defaults": {
855813 "links": [],
@@ -893,10 +851,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
893851 "steppedLine": false,
894852 "targets": [
895853 {
896- "datasource": {
897- "type": "prometheus",
898- "uid": "ce37wzjdfegw0e"
899- },
854+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
900855 "editorMode": "code",
901856 "expr": "(rate(ceilometer_network_outgoing_packets_drop{project=~\"$project\", resource_name=~\"$VM:$out_adapter\"}[1m]) / rate(ceilometer_network_outgoing_packets{project=~\"$project\", resource_name=~\"$VM:$out_adapter\"}[1m])) * 100\n",
902857 "hide": false,
@@ -953,10 +908,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
953908 "bars": false,
954909 "dashLength": 10,
955910 "dashes": false,
956- "datasource": {
957- "type": "prometheus",
958- "uid": "ce37wzjdfegw0e"
959- },
911+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
960912 "fieldConfig": {
961913 "defaults": {
962914 "links": [],
@@ -1000,10 +952,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
1000952 "steppedLine": false,
1001953 "targets": [
1002954 {
1003- "datasource": {
1004- "type": "prometheus",
1005- "uid": "ce37wzjdfegw0e"
1006- },
955+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
1007956 "editorMode": "code",
1008957 "expr": "vm:ceilometer_network_outgoing_packets_error:rate1m{project =~ \"$project\", vm_name =~ \"$VM\", device=~\"$out_adapter\"}",
1009958 "hide": false,
@@ -1064,10 +1013,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
10641013 "text": "ee80218bf7db3248e7dd153f3340014d116f7af438ddeb08420677e9",
10651014 "value": "ee80218bf7db3248e7dd153f3340014d116f7af438ddeb08420677e9"
10661015 },
1067- "datasource": {
1068- "type": "prometheus",
1069- "uid": "ce37wzjdfegw0e"
1070- },
1016+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
10711017 "definition": "label_values(vm:ceilometer_network_incoming_bytes:rate1m,vm_instance)",
10721018 "hide": 0,
10731019 "includeAll": true,
@@ -1096,10 +1042,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
10961042 "$__all"
10971043 ]
10981044 },
1099- "datasource": {
1100- "type": "prometheus",
1101- "uid": "ce37wzjdfegw0e"
1102- },
1045+ "datasource":{ "name": "` + dsName + `", "type": "prometheus" }, ,
11031046 "definition": "label_values(ceilometer_cpu{vm_instance=~\"$compute_node\"},project)",
11041047 "hide": 0,
11051048 "includeAll": true,
@@ -1131,10 +1074,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
11311074 "$__all"
11321075 ]
11331076 },
1134- "datasource": {
1135- "type": "prometheus",
1136- "uid": "ce37wzjdfegw0e"
1137- },
1077+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
11381078 "definition": "label_values(ceilometer_cpu{project =~ \"$project\"}, vm_instance)",
11391079 "hide": 0,
11401080 "includeAll": true,
@@ -1162,10 +1102,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
11621102 "$__all"
11631103 ]
11641104 },
1165- "datasource": {
1166- "type": "prometheus",
1167- "uid": "ce37wzjdfegw0e"
1168- },
1105+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
11691106 "definition": "label_values(vm:ceilometer_network_incoming_bytes:rate1m{vm_name=~\"$VM\"},device)",
11701107 "hide": 0,
11711108 "includeAll": true,
@@ -1190,10 +1127,7 @@ func OpenstackNetworkTraffic(dsName string) *corev1.ConfigMap {
11901127 "text": "tap0cb7726a-da",
11911128 "value": "tap0cb7726a-da"
11921129 },
1193- "datasource": {
1194- "type": "prometheus",
1195- "uid": "ce37wzjdfegw0e"
1196- },
1130+ "datasource": { "name": "` + dsName + `", "type": "prometheus" }, ,
11971131 "definition": "label_values(vm:ceilometer_network_outgoing_bytes:rate1m{vm_name=~\"$VM\"},device)",
11981132 "hide": 0,
11991133 "includeAll": true,
0 commit comments