Skip to content

Commit c0dbf68

Browse files
committed
Update datasource
1 parent 22bedea commit c0dbf68

File tree

1 file changed

+22
-88
lines changed

1 file changed

+22
-88
lines changed

pkg/dashboards/openstack-network-traffic.go

Lines changed: 22 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)