Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/operations/observability/mixins/IDE/dashboards/components/blobserve.json
2501 views
1
{
2
"__inputs": [],
3
"__requires": [
4
{
5
"type": "grafana",
6
"id": "grafana",
7
"name": "Grafana",
8
"version": "8.1.2"
9
},
10
{
11
"type": "panel",
12
"id": "graph",
13
"name": "Graph (old)",
14
"version": ""
15
},
16
{
17
"type": "datasource",
18
"id": "prometheus",
19
"name": "Prometheus",
20
"version": "1.0.0"
21
},
22
{
23
"type": "panel",
24
"id": "timeseries",
25
"name": "Time series",
26
"version": ""
27
}
28
],
29
"annotations": {
30
"list": [
31
{
32
"builtIn": 1,
33
"datasource": "-- Grafana --",
34
"enable": true,
35
"hide": true,
36
"iconColor": "rgba(0, 211, 255, 1)",
37
"name": "Annotations & Alerts",
38
"target": {
39
"limit": 100,
40
"matchAny": false,
41
"tags": [],
42
"type": "dashboard"
43
},
44
"type": "dashboard"
45
}
46
]
47
},
48
"editable": true,
49
"gnetId": null,
50
"graphTooltip": 1,
51
"id": null,
52
"iteration": 1630954534907,
53
"links": [],
54
"panels": [
55
{
56
"collapsed": false,
57
"datasource": null,
58
"fieldConfig": {
59
"defaults": {},
60
"overrides": []
61
},
62
"gridPos": {
63
"h": 1,
64
"w": 24,
65
"x": 0,
66
"y": 0
67
},
68
"id": 16,
69
"panels": [],
70
"title": "Pod Metrics",
71
"type": "row"
72
},
73
{
74
"datasource": "$datasource",
75
"fieldConfig": {
76
"defaults": {
77
"color": {
78
"mode": "palette-classic"
79
},
80
"custom": {
81
"axisLabel": "",
82
"axisPlacement": "auto",
83
"barAlignment": 0,
84
"drawStyle": "line",
85
"fillOpacity": 0,
86
"gradientMode": "none",
87
"hideFrom": {
88
"legend": false,
89
"tooltip": false,
90
"viz": false
91
},
92
"lineInterpolation": "linear",
93
"lineWidth": 1,
94
"pointSize": 5,
95
"scaleDistribution": {
96
"type": "linear"
97
},
98
"showPoints": "auto",
99
"spanNulls": false,
100
"stacking": {
101
"group": "A",
102
"mode": "none"
103
},
104
"thresholdsStyle": {
105
"mode": "off"
106
}
107
},
108
"mappings": [],
109
"thresholds": {
110
"mode": "absolute",
111
"steps": [
112
{
113
"color": "green",
114
"value": null
115
},
116
{
117
"color": "red",
118
"value": 80
119
}
120
]
121
}
122
},
123
"overrides": []
124
},
125
"gridPos": {
126
"h": 7,
127
"w": 10,
128
"x": 0,
129
"y": 1
130
},
131
"id": 55,
132
"options": {
133
"legend": {
134
"calcs": [],
135
"displayMode": "table",
136
"placement": "right"
137
},
138
"tooltip": {
139
"mode": "single"
140
}
141
},
142
"targets": [
143
{
144
"exemplar": true,
145
"expr": "kube_pod_container_info{cluster=~\"$cluster\", pod=~\"$pod\", image=~\".+\", container=\"blobserve\"}",
146
"interval": "",
147
"legendFormat": "{{cluster}} - {{image}}",
148
"queryType": "randomWalk",
149
"refId": "A"
150
}
151
],
152
"title": "Container image version",
153
"type": "timeseries"
154
},
155
{
156
"aliasColors": {},
157
"bars": false,
158
"dashLength": 10,
159
"dashes": false,
160
"datasource": "$datasource",
161
"decimals": 2,
162
"fill": 1,
163
"fillGradient": 0,
164
"gridPos": {
165
"h": 7,
166
"w": 7,
167
"x": 10,
168
"y": 1
169
},
170
"hiddenSeries": false,
171
"id": 2,
172
"legend": {
173
"alignAsTable": true,
174
"avg": true,
175
"current": true,
176
"max": true,
177
"min": false,
178
"show": true,
179
"total": false,
180
"values": true
181
},
182
"lines": true,
183
"linewidth": 1,
184
"nullPointMode": "null",
185
"options": {
186
"alertThreshold": true
187
},
188
"percentage": false,
189
"pluginVersion": "8.1.2",
190
"pointradius": 2,
191
"points": false,
192
"renderer": "flot",
193
"seriesOverrides": [],
194
"spaceLength": 10,
195
"stack": false,
196
"steppedLine": false,
197
"targets": [
198
{
199
"expr": "sum(\n rate(container_cpu_usage_seconds_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
200
"interval": "",
201
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Cores being used",
202
"queryType": "randomWalk",
203
"refId": "A"
204
}
205
],
206
"thresholds": [],
207
"timeFrom": null,
208
"timeRegions": [],
209
"timeShift": null,
210
"title": "CPU Utilization",
211
"tooltip": {
212
"shared": true,
213
"sort": 2,
214
"value_type": "individual"
215
},
216
"type": "graph",
217
"xaxis": {
218
"buckets": null,
219
"mode": "time",
220
"name": null,
221
"show": true,
222
"values": []
223
},
224
"yaxes": [
225
{
226
"decimals": 2,
227
"format": "short",
228
"label": null,
229
"logBase": 1,
230
"max": null,
231
"min": "0",
232
"show": true
233
},
234
{
235
"format": "short",
236
"label": null,
237
"logBase": 1,
238
"max": null,
239
"min": null,
240
"show": true
241
}
242
],
243
"yaxis": {
244
"align": false,
245
"alignLevel": null
246
}
247
},
248
{
249
"aliasColors": {},
250
"bars": false,
251
"dashLength": 10,
252
"dashes": false,
253
"datasource": "$datasource",
254
"description": "Saturation > 100% means that the container is requesting more than its limits.\n\nKubernetes will start to throttle CPU when that happens. That's a sign of degraded performance.\n\n'No Data' indicates that the pod has no CPU limits.",
255
"fill": 1,
256
"fillGradient": 0,
257
"gridPos": {
258
"h": 7,
259
"w": 7,
260
"x": 17,
261
"y": 1
262
},
263
"hiddenSeries": false,
264
"id": 4,
265
"legend": {
266
"avg": false,
267
"current": false,
268
"max": false,
269
"min": false,
270
"show": true,
271
"total": false,
272
"values": false
273
},
274
"lines": true,
275
"linewidth": 1,
276
"nullPointMode": "null",
277
"options": {
278
"alertThreshold": true
279
},
280
"percentage": false,
281
"pluginVersion": "8.1.2",
282
"pointradius": 2,
283
"points": false,
284
"renderer": "flot",
285
"seriesOverrides": [
286
{
287
"alias": "/.*CPU Throttles/",
288
"yaxis": 2
289
}
290
],
291
"spaceLength": 10,
292
"stack": false,
293
"steppedLine": false,
294
"targets": [
295
{
296
"expr": "sum(\n rate(container_cpu_usage_seconds_total{container!=\"POD\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)\n/\nsum(\n kube_pod_container_resource_limits_cpu_cores{container!=\"POD\", cluster=\"$cluster\", pod=~\"$pod\"}\n) by (pod, cluster, node)\n",
297
"interval": "",
298
"legendFormat": "{{cluster}} - {{node} - {{pod}} - CPU Saturation",
299
"queryType": "randomWalk",
300
"refId": "A"
301
},
302
{
303
"expr": "sum(\nrate(container_cpu_cfs_throttled_seconds_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod)",
304
"interval": "",
305
"legendFormat": "{{pod}} - CPU Throttles",
306
"queryType": "randomWalk",
307
"refId": "B"
308
}
309
],
310
"thresholds": [],
311
"timeFrom": null,
312
"timeRegions": [],
313
"timeShift": null,
314
"title": "CPU Saturation",
315
"tooltip": {
316
"shared": true,
317
"sort": 2,
318
"value_type": "individual"
319
},
320
"type": "graph",
321
"xaxis": {
322
"buckets": null,
323
"mode": "time",
324
"name": null,
325
"show": true,
326
"values": []
327
},
328
"yaxes": [
329
{
330
"decimals": 2,
331
"format": "percentunit",
332
"label": null,
333
"logBase": 1,
334
"max": null,
335
"min": "0",
336
"show": true
337
},
338
{
339
"format": "s",
340
"label": null,
341
"logBase": 1,
342
"max": null,
343
"min": "0",
344
"show": true
345
}
346
],
347
"yaxis": {
348
"align": false,
349
"alignLevel": null
350
}
351
},
352
{
353
"aliasColors": {},
354
"bars": false,
355
"dashLength": 10,
356
"dashes": false,
357
"datasource": "$datasource",
358
"fill": 1,
359
"fillGradient": 0,
360
"gridPos": {
361
"h": 7,
362
"w": 12,
363
"x": 0,
364
"y": 8
365
},
366
"hiddenSeries": false,
367
"id": 6,
368
"legend": {
369
"alignAsTable": true,
370
"avg": true,
371
"current": true,
372
"max": true,
373
"min": false,
374
"show": true,
375
"total": false,
376
"values": true
377
},
378
"lines": true,
379
"linewidth": 1,
380
"nullPointMode": "null",
381
"options": {
382
"alertThreshold": true
383
},
384
"percentage": false,
385
"pluginVersion": "8.1.2",
386
"pointradius": 2,
387
"points": false,
388
"renderer": "flot",
389
"seriesOverrides": [],
390
"spaceLength": 10,
391
"stack": false,
392
"steppedLine": false,
393
"targets": [
394
{
395
"expr": "sum(container_memory_working_set_bytes{container!=\"POD\", container!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}) by (pod, cluster, node)",
396
"interval": "",
397
"legendFormat": "{{cluster}} - {{node}} - {{pod}}",
398
"queryType": "randomWalk",
399
"refId": "A"
400
}
401
],
402
"thresholds": [],
403
"timeFrom": null,
404
"timeRegions": [],
405
"timeShift": null,
406
"title": "Memory Utilization",
407
"tooltip": {
408
"shared": true,
409
"sort": 2,
410
"value_type": "individual"
411
},
412
"type": "graph",
413
"xaxis": {
414
"buckets": null,
415
"mode": "time",
416
"name": null,
417
"show": true,
418
"values": []
419
},
420
"yaxes": [
421
{
422
"format": "bytes",
423
"label": null,
424
"logBase": 1,
425
"max": null,
426
"min": "0",
427
"show": true
428
},
429
{
430
"format": "short",
431
"label": null,
432
"logBase": 1,
433
"max": null,
434
"min": null,
435
"show": true
436
}
437
],
438
"yaxis": {
439
"align": false,
440
"alignLevel": null
441
}
442
},
443
{
444
"aliasColors": {},
445
"bars": false,
446
"dashLength": 10,
447
"dashes": false,
448
"datasource": "$datasource",
449
"decimals": 4,
450
"description": "Memory can't be throttled. When a container reaches 100% of its memory limits, Kubernetes will kill the container and restart it.\n\n'No Data' indicates that the pod doesn't have Memory limits.",
451
"fill": 1,
452
"fillGradient": 0,
453
"gridPos": {
454
"h": 7,
455
"w": 12,
456
"x": 12,
457
"y": 8
458
},
459
"hiddenSeries": false,
460
"id": 8,
461
"legend": {
462
"alignAsTable": true,
463
"avg": true,
464
"current": true,
465
"max": true,
466
"min": false,
467
"show": true,
468
"total": false,
469
"values": true
470
},
471
"lines": true,
472
"linewidth": 1,
473
"nullPointMode": "null",
474
"options": {
475
"alertThreshold": true
476
},
477
"percentage": false,
478
"pluginVersion": "8.1.2",
479
"pointradius": 2,
480
"points": false,
481
"renderer": "flot",
482
"seriesOverrides": [],
483
"spaceLength": 10,
484
"stack": false,
485
"steppedLine": false,
486
"targets": [
487
{
488
"expr": "sum(\nrate(container_memory_working_set_bytes{container!=\"POD\", container!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)\n/\nsum(\n kube_pod_container_resource_limits{container!=\"POD\", cluster=\"$cluster\", pod=~\"$pod\", resource=\"memory\"}\n) by (pod, cluster, node)\n",
489
"interval": "",
490
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Memory Saturation",
491
"queryType": "randomWalk",
492
"refId": "A"
493
}
494
],
495
"thresholds": [],
496
"timeFrom": null,
497
"timeRegions": [],
498
"timeShift": null,
499
"title": "Memory Saturation",
500
"tooltip": {
501
"shared": true,
502
"sort": 2,
503
"value_type": "individual"
504
},
505
"type": "graph",
506
"xaxis": {
507
"buckets": null,
508
"mode": "time",
509
"name": null,
510
"show": true,
511
"values": []
512
},
513
"yaxes": [
514
{
515
"decimals": 2,
516
"format": "percentunit",
517
"label": null,
518
"logBase": 1,
519
"max": null,
520
"min": "0",
521
"show": true
522
},
523
{
524
"format": "short",
525
"label": null,
526
"logBase": 1,
527
"max": null,
528
"min": null,
529
"show": true
530
}
531
],
532
"yaxis": {
533
"align": false,
534
"alignLevel": null
535
}
536
},
537
{
538
"aliasColors": {},
539
"bars": false,
540
"dashLength": 10,
541
"dashes": false,
542
"datasource": "$datasource",
543
"fill": 1,
544
"fillGradient": 0,
545
"gridPos": {
546
"h": 7,
547
"w": 8,
548
"x": 0,
549
"y": 15
550
},
551
"hiddenSeries": false,
552
"id": 10,
553
"legend": {
554
"alignAsTable": true,
555
"avg": false,
556
"current": true,
557
"max": false,
558
"min": false,
559
"show": true,
560
"total": false,
561
"values": true
562
},
563
"lines": true,
564
"linewidth": 1,
565
"nullPointMode": "null",
566
"options": {
567
"alertThreshold": true
568
},
569
"percentage": false,
570
"pluginVersion": "8.1.2",
571
"pointradius": 2,
572
"points": false,
573
"renderer": "flot",
574
"seriesOverrides": [],
575
"spaceLength": 10,
576
"stack": false,
577
"steppedLine": false,
578
"targets": [
579
{
580
"expr": "sum (\n rate(container_network_receive_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
581
"interval": "",
582
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",
583
"queryType": "randomWalk",
584
"refId": "A"
585
},
586
{
587
"expr": "sum (\n rate(container_network_transmit_bytes_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
588
"interval": "",
589
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",
590
"queryType": "randomWalk",
591
"refId": "B"
592
}
593
],
594
"thresholds": [],
595
"timeFrom": null,
596
"timeRegions": [],
597
"timeShift": null,
598
"title": "Network Utilization",
599
"tooltip": {
600
"shared": true,
601
"sort": 2,
602
"value_type": "individual"
603
},
604
"type": "graph",
605
"xaxis": {
606
"buckets": null,
607
"mode": "time",
608
"name": null,
609
"show": true,
610
"values": []
611
},
612
"yaxes": [
613
{
614
"format": "binBps",
615
"label": null,
616
"logBase": 1,
617
"max": null,
618
"min": "0",
619
"show": true
620
},
621
{
622
"format": "short",
623
"label": null,
624
"logBase": 1,
625
"max": null,
626
"min": null,
627
"show": true
628
}
629
],
630
"yaxis": {
631
"align": false,
632
"alignLevel": null
633
}
634
},
635
{
636
"aliasColors": {},
637
"bars": false,
638
"dashLength": 10,
639
"dashes": false,
640
"datasource": "$datasource",
641
"fill": 1,
642
"fillGradient": 0,
643
"gridPos": {
644
"h": 7,
645
"w": 8,
646
"x": 8,
647
"y": 15
648
},
649
"hiddenSeries": false,
650
"id": 47,
651
"legend": {
652
"alignAsTable": true,
653
"avg": false,
654
"current": true,
655
"max": false,
656
"min": false,
657
"rightSide": false,
658
"show": true,
659
"total": false,
660
"values": true
661
},
662
"lines": true,
663
"linewidth": 1,
664
"nullPointMode": "null",
665
"options": {
666
"alertThreshold": true
667
},
668
"percentage": false,
669
"pluginVersion": "8.1.2",
670
"pointradius": 2,
671
"points": false,
672
"renderer": "flot",
673
"seriesOverrides": [],
674
"spaceLength": 10,
675
"stack": false,
676
"steppedLine": false,
677
"targets": [
678
{
679
"expr": "sum (\n rate(container_network_receive_packets_dropped_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
680
"interval": "",
681
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Receive",
682
"queryType": "randomWalk",
683
"refId": "A"
684
},
685
{
686
"expr": "sum (\n rate(container_network_transmit_packets_dropped_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
687
"interval": "",
688
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmit",
689
"queryType": "randomWalk",
690
"refId": "B"
691
}
692
],
693
"thresholds": [],
694
"timeFrom": null,
695
"timeRegions": [],
696
"timeShift": null,
697
"title": "Network Saturation (Packets Dropped)",
698
"tooltip": {
699
"shared": true,
700
"sort": 2,
701
"value_type": "individual"
702
},
703
"type": "graph",
704
"xaxis": {
705
"buckets": null,
706
"mode": "time",
707
"name": null,
708
"show": true,
709
"values": []
710
},
711
"yaxes": [
712
{
713
"decimals": 2,
714
"format": "pps",
715
"label": null,
716
"logBase": 1,
717
"max": null,
718
"min": "0",
719
"show": true
720
},
721
{
722
"format": "short",
723
"label": null,
724
"logBase": 1,
725
"max": null,
726
"min": null,
727
"show": true
728
}
729
],
730
"yaxis": {
731
"align": false,
732
"alignLevel": null
733
}
734
},
735
{
736
"aliasColors": {},
737
"bars": false,
738
"dashLength": 10,
739
"dashes": false,
740
"datasource": "$datasource",
741
"fill": 1,
742
"fillGradient": 0,
743
"gridPos": {
744
"h": 7,
745
"w": 8,
746
"x": 16,
747
"y": 15
748
},
749
"hiddenSeries": false,
750
"id": 49,
751
"legend": {
752
"alignAsTable": true,
753
"avg": false,
754
"current": true,
755
"max": false,
756
"min": false,
757
"show": true,
758
"total": false,
759
"values": true
760
},
761
"lines": true,
762
"linewidth": 1,
763
"nullPointMode": "null",
764
"options": {
765
"alertThreshold": true
766
},
767
"percentage": false,
768
"pluginVersion": "8.1.2",
769
"pointradius": 2,
770
"points": false,
771
"renderer": "flot",
772
"seriesOverrides": [],
773
"spaceLength": 10,
774
"stack": false,
775
"steppedLine": false,
776
"targets": [
777
{
778
"expr": "sum (\n rate(container_network_receive_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
779
"interval": "",
780
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Received",
781
"queryType": "randomWalk",
782
"refId": "A"
783
},
784
{
785
"expr": "sum (\n rate(container_network_transmit_errors_total{container!=\"POD\", pod!=\"\", cluster=~\"$cluster\", node=~\"$node\", pod=~\"$pod\"}[1m])\n) by (pod, cluster, node)",
786
"interval": "",
787
"legendFormat": "{{cluster}} - {{node}} - {{pod}} - Transmitted",
788
"queryType": "randomWalk",
789
"refId": "B"
790
}
791
],
792
"thresholds": [],
793
"timeFrom": null,
794
"timeRegions": [],
795
"timeShift": null,
796
"title": "Network Errors",
797
"tooltip": {
798
"shared": true,
799
"sort": 2,
800
"value_type": "individual"
801
},
802
"type": "graph",
803
"xaxis": {
804
"buckets": null,
805
"mode": "time",
806
"name": null,
807
"show": true,
808
"values": []
809
},
810
"yaxes": [
811
{
812
"decimals": 2,
813
"format": "Errors/s",
814
"label": null,
815
"logBase": 1,
816
"max": null,
817
"min": "0",
818
"show": true
819
},
820
{
821
"format": "short",
822
"label": null,
823
"logBase": 1,
824
"max": null,
825
"min": null,
826
"show": true
827
}
828
],
829
"yaxis": {
830
"align": false,
831
"alignLevel": null
832
}
833
},
834
{
835
"aliasColors": {},
836
"bars": false,
837
"dashLength": 10,
838
"dashes": false,
839
"datasource": "$datasource",
840
"decimals": 4,
841
"description": "",
842
"fill": 1,
843
"fillGradient": 0,
844
"gridPos": {
845
"h": 9,
846
"w": 8,
847
"x": 0,
848
"y": 22
849
},
850
"hiddenSeries": false,
851
"id": 37,
852
"legend": {
853
"alignAsTable": true,
854
"avg": true,
855
"current": true,
856
"max": true,
857
"min": false,
858
"show": true,
859
"total": false,
860
"values": true
861
},
862
"lines": true,
863
"linewidth": 1,
864
"nullPointMode": "null",
865
"options": {
866
"alertThreshold": true
867
},
868
"percentage": false,
869
"pluginVersion": "8.1.2",
870
"pointradius": 2,
871
"points": false,
872
"renderer": "flot",
873
"seriesOverrides": [],
874
"spaceLength": 10,
875
"stack": false,
876
"steppedLine": false,
877
"targets": [
878
{
879
"expr": "rate(kube_pod_container_status_restarts_total{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])",
880
"interval": "",
881
"legendFormat": "{{cluster}} - {{kubernetes_pod_node_name}} - {{pod}} ",
882
"queryType": "randomWalk",
883
"refId": "A"
884
}
885
],
886
"thresholds": [],
887
"timeFrom": null,
888
"timeRegions": [],
889
"timeShift": null,
890
"title": "Pod Restarts",
891
"tooltip": {
892
"shared": true,
893
"sort": 2,
894
"value_type": "individual"
895
},
896
"type": "graph",
897
"xaxis": {
898
"buckets": null,
899
"mode": "time",
900
"name": null,
901
"show": true,
902
"values": []
903
},
904
"yaxes": [
905
{
906
"decimals": 2,
907
"format": "short",
908
"label": null,
909
"logBase": 1,
910
"max": null,
911
"min": "0",
912
"show": true
913
},
914
{
915
"format": "short",
916
"label": null,
917
"logBase": 1,
918
"max": null,
919
"min": null,
920
"show": true
921
}
922
],
923
"yaxis": {
924
"align": false,
925
"alignLevel": null
926
}
927
},
928
{
929
"aliasColors": {},
930
"bars": false,
931
"dashLength": 10,
932
"dashes": false,
933
"datasource": "$datasource",
934
"decimals": 0,
935
"description": "",
936
"fill": 1,
937
"fillGradient": 0,
938
"gridPos": {
939
"h": 9,
940
"w": 8,
941
"x": 8,
942
"y": 22
943
},
944
"hiddenSeries": false,
945
"id": 45,
946
"legend": {
947
"alignAsTable": true,
948
"avg": false,
949
"current": true,
950
"max": false,
951
"min": false,
952
"show": true,
953
"total": false,
954
"values": true
955
},
956
"lines": true,
957
"linewidth": 1,
958
"nullPointMode": "null",
959
"options": {
960
"alertThreshold": true
961
},
962
"percentage": false,
963
"pluginVersion": "8.1.2",
964
"pointradius": 2,
965
"points": false,
966
"renderer": "flot",
967
"seriesOverrides": [],
968
"spaceLength": 10,
969
"stack": false,
970
"steppedLine": false,
971
"targets": [
972
{
973
"expr": "kube_pod_container_status_running{cluster=~\"$cluster\", pod=~\"$pod\"} == 1 ",
974
"interval": "",
975
"legendFormat": "{{pod}} - RUNNING",
976
"queryType": "randomWalk",
977
"refId": "A"
978
},
979
{
980
"expr": "(\n sum by (pod) (kube_pod_container_status_terminated{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n) * on(pod) group_left(reason) (\n sum by (pod, reason) (kube_pod_container_status_terminated_reason{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n)",
981
"interval": "",
982
"legendFormat": "{{pod}} - TERMINATED -> {{reason}}",
983
"queryType": "randomWalk",
984
"refId": "B"
985
},
986
{
987
"expr": "(\n sum by (pod) (kube_pod_container_status_waiting{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n) * on(pod) group_left(reason) (\n sum by (pod, reason) (kube_pod_container_status_waiting_reason{cluster=~\"$cluster\", pod=~\"$pod\"}) == 1\n)",
988
"interval": "",
989
"legendFormat": "{{pod}} - WAITING -> {{reason}}",
990
"queryType": "randomWalk",
991
"refId": "C"
992
}
993
],
994
"thresholds": [],
995
"timeFrom": null,
996
"timeRegions": [],
997
"timeShift": null,
998
"title": "Pod Status",
999
"tooltip": {
1000
"shared": true,
1001
"sort": 2,
1002
"value_type": "individual"
1003
},
1004
"type": "graph",
1005
"xaxis": {
1006
"buckets": null,
1007
"mode": "time",
1008
"name": null,
1009
"show": true,
1010
"values": []
1011
},
1012
"yaxes": [
1013
{
1014
"decimals": 0,
1015
"format": "short",
1016
"label": null,
1017
"logBase": 1,
1018
"max": null,
1019
"min": null,
1020
"show": true
1021
},
1022
{
1023
"format": "short",
1024
"label": null,
1025
"logBase": 1,
1026
"max": null,
1027
"min": null,
1028
"show": true
1029
}
1030
],
1031
"yaxis": {
1032
"align": false,
1033
"alignLevel": null
1034
}
1035
},
1036
{
1037
"aliasColors": {},
1038
"bars": false,
1039
"dashLength": 10,
1040
"dashes": false,
1041
"datasource": "$datasource",
1042
"decimals": 0,
1043
"fill": 1,
1044
"fillGradient": 0,
1045
"gridPos": {
1046
"h": 9,
1047
"w": 8,
1048
"x": 16,
1049
"y": 22
1050
},
1051
"hiddenSeries": false,
1052
"id": 43,
1053
"legend": {
1054
"alignAsTable": true,
1055
"avg": false,
1056
"current": true,
1057
"max": false,
1058
"min": false,
1059
"show": true,
1060
"total": false,
1061
"values": true
1062
},
1063
"lines": true,
1064
"linewidth": 1,
1065
"nullPointMode": "null",
1066
"options": {
1067
"alertThreshold": true
1068
},
1069
"percentage": false,
1070
"pluginVersion": "8.1.2",
1071
"pointradius": 2,
1072
"points": false,
1073
"renderer": "flot",
1074
"seriesOverrides": [],
1075
"spaceLength": 10,
1076
"stack": false,
1077
"steppedLine": false,
1078
"targets": [
1079
{
1080
"expr": "kube_deployment_spec_replicas{cluster=~\"$cluster\", deployment=\"blobserve\"}",
1081
"interval": "",
1082
"legendFormat": "{{cluster}} - {{deployment}} - Desired",
1083
"queryType": "randomWalk",
1084
"refId": "C"
1085
},
1086
{
1087
"expr": "kube_deployment_status_replicas_available{cluster=~\"$cluster\", deployment=\"blobserve\"}",
1088
"interval": "",
1089
"legendFormat": "{{cluster}} - {{deployment}} - Available replicas",
1090
"queryType": "randomWalk",
1091
"refId": "A"
1092
},
1093
{
1094
"expr": "kube_deployment_status_replicas_unavailable{cluster=~\"$cluster\", deployment=\"blobserve\"}",
1095
"interval": "",
1096
"legendFormat": "{{cluster}} - {{deployment}} - Unvailable replicas",
1097
"queryType": "randomWalk",
1098
"refId": "B"
1099
}
1100
],
1101
"thresholds": [],
1102
"timeFrom": null,
1103
"timeRegions": [],
1104
"timeShift": null,
1105
"title": "Replicas availability",
1106
"tooltip": {
1107
"shared": true,
1108
"sort": 2,
1109
"value_type": "individual"
1110
},
1111
"type": "graph",
1112
"xaxis": {
1113
"buckets": null,
1114
"mode": "time",
1115
"name": null,
1116
"show": true,
1117
"values": []
1118
},
1119
"yaxes": [
1120
{
1121
"decimals": 0,
1122
"format": "short",
1123
"label": null,
1124
"logBase": 1,
1125
"max": null,
1126
"min": null,
1127
"show": true
1128
},
1129
{
1130
"format": "short",
1131
"label": null,
1132
"logBase": 1,
1133
"max": null,
1134
"min": null,
1135
"show": true
1136
}
1137
],
1138
"yaxis": {
1139
"align": false,
1140
"alignLevel": null
1141
}
1142
},
1143
{
1144
"collapsed": true,
1145
"datasource": null,
1146
"fieldConfig": {
1147
"defaults": {},
1148
"overrides": []
1149
},
1150
"gridPos": {
1151
"h": 1,
1152
"w": 24,
1153
"x": 0,
1154
"y": 31
1155
},
1156
"id": 27,
1157
"panels": [
1158
{
1159
"aliasColors": {},
1160
"bars": false,
1161
"dashLength": 10,
1162
"dashes": false,
1163
"datasource": "$datasource",
1164
"fieldConfig": {
1165
"defaults": {
1166
"custom": {}
1167
},
1168
"overrides": []
1169
},
1170
"fill": 1,
1171
"fillGradient": 0,
1172
"gridPos": {
1173
"h": 9,
1174
"w": 12,
1175
"x": 0,
1176
"y": 2
1177
},
1178
"hiddenSeries": false,
1179
"id": 33,
1180
"legend": {
1181
"alignAsTable": true,
1182
"avg": true,
1183
"current": true,
1184
"max": true,
1185
"min": false,
1186
"show": true,
1187
"total": false,
1188
"values": true
1189
},
1190
"lines": true,
1191
"linewidth": 1,
1192
"nullPointMode": "null",
1193
"options": {
1194
"alertThreshold": true
1195
},
1196
"percentage": false,
1197
"pluginVersion": "7.4.3",
1198
"pointradius": 2,
1199
"points": false,
1200
"renderer": "flot",
1201
"seriesOverrides": [],
1202
"spaceLength": 10,
1203
"stack": false,
1204
"steppedLine": false,
1205
"targets": [
1206
{
1207
"expr": "process_resident_memory_bytes{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\"}",
1208
"interval": "",
1209
"legendFormat": "{{cluster}} - {{pod}}",
1210
"queryType": "randomWalk",
1211
"refId": "A"
1212
}
1213
],
1214
"thresholds": [],
1215
"timeFrom": null,
1216
"timeRegions": [],
1217
"timeShift": null,
1218
"title": "Memory Usage (as seen by the runtime process)",
1219
"tooltip": {
1220
"shared": true,
1221
"sort": 0,
1222
"value_type": "individual"
1223
},
1224
"type": "graph",
1225
"xaxis": {
1226
"buckets": null,
1227
"mode": "time",
1228
"name": null,
1229
"show": true,
1230
"values": []
1231
},
1232
"yaxes": [
1233
{
1234
"format": "bytes",
1235
"label": null,
1236
"logBase": 1,
1237
"max": null,
1238
"min": "0",
1239
"show": true
1240
},
1241
{
1242
"format": "short",
1243
"label": null,
1244
"logBase": 1,
1245
"max": null,
1246
"min": null,
1247
"show": true
1248
}
1249
],
1250
"yaxis": {
1251
"align": false,
1252
"alignLevel": null
1253
}
1254
},
1255
{
1256
"aliasColors": {},
1257
"bars": false,
1258
"dashLength": 10,
1259
"dashes": false,
1260
"datasource": "$datasource",
1261
"decimals": 2,
1262
"editable": true,
1263
"error": false,
1264
"fieldConfig": {
1265
"defaults": {
1266
"custom": {}
1267
},
1268
"overrides": []
1269
},
1270
"fill": 1,
1271
"fillGradient": 0,
1272
"gridPos": {
1273
"h": 9,
1274
"w": 12,
1275
"x": 12,
1276
"y": 2
1277
},
1278
"hiddenSeries": false,
1279
"id": 35,
1280
"legend": {
1281
"alignAsTable": true,
1282
"avg": true,
1283
"current": true,
1284
"hideEmpty": false,
1285
"max": true,
1286
"min": false,
1287
"rightSide": false,
1288
"show": true,
1289
"total": false,
1290
"values": true
1291
},
1292
"lines": true,
1293
"linewidth": 1,
1294
"links": [],
1295
"nullPointMode": "null",
1296
"options": {
1297
"alertThreshold": true
1298
},
1299
"percentage": false,
1300
"pluginVersion": "7.4.3",
1301
"pointradius": 5,
1302
"points": false,
1303
"renderer": "flot",
1304
"seriesOverrides": [],
1305
"spaceLength": 10,
1306
"stack": false,
1307
"steppedLine": false,
1308
"targets": [
1309
{
1310
"expr": "rate(process_cpu_seconds_total{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\"}[5m])",
1311
"interval": "",
1312
"intervalFactor": 2,
1313
"legendFormat": "{{cluster}} - {{pod}}",
1314
"metric": "prometheus_local_storage_ingested_samples_total",
1315
"refId": "A",
1316
"step": 10
1317
}
1318
],
1319
"thresholds": [],
1320
"timeFrom": null,
1321
"timeRegions": [],
1322
"timeShift": null,
1323
"title": "CPU Usage (as seen by the runtime process)",
1324
"tooltip": {
1325
"msResolution": false,
1326
"shared": true,
1327
"sort": 2,
1328
"value_type": "individual"
1329
},
1330
"type": "graph",
1331
"xaxis": {
1332
"buckets": null,
1333
"mode": "time",
1334
"name": null,
1335
"show": true,
1336
"values": [
1337
"avg"
1338
]
1339
},
1340
"yaxes": [
1341
{
1342
"decimals": 2,
1343
"format": "none",
1344
"label": null,
1345
"logBase": 1,
1346
"max": null,
1347
"min": "0",
1348
"show": true
1349
},
1350
{
1351
"format": "short",
1352
"label": null,
1353
"logBase": 1,
1354
"max": null,
1355
"min": null,
1356
"show": true
1357
}
1358
],
1359
"yaxis": {
1360
"align": false,
1361
"alignLevel": null
1362
}
1363
},
1364
{
1365
"aliasColors": {},
1366
"bars": false,
1367
"dashLength": 10,
1368
"dashes": false,
1369
"datasource": "$datasource",
1370
"fieldConfig": {
1371
"defaults": {
1372
"custom": {}
1373
},
1374
"overrides": []
1375
},
1376
"fill": 1,
1377
"fillGradient": 0,
1378
"gridPos": {
1379
"h": 8,
1380
"w": 12,
1381
"x": 0,
1382
"y": 11
1383
},
1384
"hiddenSeries": false,
1385
"id": 20,
1386
"legend": {
1387
"alignAsTable": true,
1388
"avg": true,
1389
"current": true,
1390
"max": true,
1391
"min": false,
1392
"show": true,
1393
"total": false,
1394
"values": true
1395
},
1396
"lines": true,
1397
"linewidth": 1,
1398
"nullPointMode": "null",
1399
"options": {
1400
"alertThreshold": true
1401
},
1402
"percentage": false,
1403
"pluginVersion": "7.4.3",
1404
"pointradius": 2,
1405
"points": false,
1406
"renderer": "flot",
1407
"seriesOverrides": [],
1408
"spaceLength": 10,
1409
"stack": false,
1410
"steppedLine": false,
1411
"targets": [
1412
{
1413
"expr": "go_memstats_heap_sys_bytes{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\"}",
1414
"interval": "",
1415
"legendFormat": "{{cluster}} - {{pod}}",
1416
"queryType": "randomWalk",
1417
"refId": "A"
1418
}
1419
],
1420
"thresholds": [],
1421
"timeFrom": null,
1422
"timeRegions": [],
1423
"timeShift": null,
1424
"title": "Heap Usage",
1425
"tooltip": {
1426
"shared": true,
1427
"sort": 2,
1428
"value_type": "individual"
1429
},
1430
"type": "graph",
1431
"xaxis": {
1432
"buckets": null,
1433
"mode": "time",
1434
"name": null,
1435
"show": true,
1436
"values": []
1437
},
1438
"yaxes": [
1439
{
1440
"format": "bytes",
1441
"label": null,
1442
"logBase": 1,
1443
"max": null,
1444
"min": null,
1445
"show": true
1446
},
1447
{
1448
"format": "short",
1449
"label": null,
1450
"logBase": 1,
1451
"max": null,
1452
"min": null,
1453
"show": true
1454
}
1455
],
1456
"yaxis": {
1457
"align": false,
1458
"alignLevel": null
1459
}
1460
},
1461
{
1462
"aliasColors": {},
1463
"bars": false,
1464
"dashLength": 10,
1465
"dashes": false,
1466
"datasource": "$datasource",
1467
"fieldConfig": {
1468
"defaults": {
1469
"custom": {},
1470
"links": []
1471
},
1472
"overrides": []
1473
},
1474
"fill": 1,
1475
"fillGradient": 0,
1476
"gridPos": {
1477
"h": 8,
1478
"w": 12,
1479
"x": 12,
1480
"y": 11
1481
},
1482
"hiddenSeries": false,
1483
"id": 51,
1484
"legend": {
1485
"alignAsTable": true,
1486
"avg": true,
1487
"current": true,
1488
"max": true,
1489
"min": false,
1490
"show": true,
1491
"total": false,
1492
"values": true
1493
},
1494
"lines": true,
1495
"linewidth": 1,
1496
"nullPointMode": "null",
1497
"options": {
1498
"alertThreshold": true
1499
},
1500
"percentage": false,
1501
"pluginVersion": "7.4.3",
1502
"pointradius": 2,
1503
"points": false,
1504
"renderer": "flot",
1505
"repeat": null,
1506
"repeatDirection": "h",
1507
"seriesOverrides": [
1508
{
1509
"alias": "/GC rate:(.*)/",
1510
"yaxis": 2
1511
}
1512
],
1513
"spaceLength": 10,
1514
"stack": false,
1515
"steppedLine": false,
1516
"targets": [
1517
{
1518
"expr": "rate(go_memstats_alloc_bytes_total{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\"}[5m])",
1519
"interval": "",
1520
"legendFormat": "{{cluster}} - {{pod}}",
1521
"refId": "A"
1522
}
1523
],
1524
"thresholds": [],
1525
"timeFrom": null,
1526
"timeRegions": [],
1527
"timeShift": null,
1528
"title": "Memory Allocation rate",
1529
"tooltip": {
1530
"shared": true,
1531
"sort": 2,
1532
"value_type": "individual"
1533
},
1534
"type": "graph",
1535
"xaxis": {
1536
"buckets": null,
1537
"mode": "time",
1538
"name": null,
1539
"show": true,
1540
"values": []
1541
},
1542
"yaxes": [
1543
{
1544
"format": "binBps",
1545
"label": null,
1546
"logBase": 1,
1547
"max": null,
1548
"min": "0",
1549
"show": true
1550
},
1551
{
1552
"format": "short",
1553
"label": null,
1554
"logBase": 1,
1555
"max": null,
1556
"min": null,
1557
"show": true
1558
}
1559
],
1560
"yaxis": {
1561
"align": false,
1562
"alignLevel": null
1563
}
1564
},
1565
{
1566
"aliasColors": {},
1567
"bars": false,
1568
"dashLength": 10,
1569
"dashes": false,
1570
"datasource": "$datasource",
1571
"fieldConfig": {
1572
"defaults": {
1573
"custom": {}
1574
},
1575
"overrides": []
1576
},
1577
"fill": 1,
1578
"fillGradient": 0,
1579
"gridPos": {
1580
"h": 9,
1581
"w": 12,
1582
"x": 0,
1583
"y": 19
1584
},
1585
"hiddenSeries": false,
1586
"id": 21,
1587
"legend": {
1588
"alignAsTable": true,
1589
"avg": true,
1590
"current": true,
1591
"max": true,
1592
"min": false,
1593
"show": true,
1594
"total": false,
1595
"values": true
1596
},
1597
"lines": true,
1598
"linewidth": 1,
1599
"nullPointMode": "null",
1600
"options": {
1601
"alertThreshold": true
1602
},
1603
"percentage": false,
1604
"pluginVersion": "7.4.3",
1605
"pointradius": 2,
1606
"points": false,
1607
"renderer": "flot",
1608
"seriesOverrides": [],
1609
"spaceLength": 10,
1610
"stack": false,
1611
"steppedLine": false,
1612
"targets": [
1613
{
1614
"expr": "go_goroutines{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\"}",
1615
"interval": "",
1616
"legendFormat": "{{cluster}} - {{pod}}",
1617
"queryType": "randomWalk",
1618
"refId": "A"
1619
}
1620
],
1621
"thresholds": [],
1622
"timeFrom": null,
1623
"timeRegions": [],
1624
"timeShift": null,
1625
"title": "Go Routines",
1626
"tooltip": {
1627
"shared": true,
1628
"sort": 2,
1629
"value_type": "individual"
1630
},
1631
"type": "graph",
1632
"xaxis": {
1633
"buckets": null,
1634
"mode": "time",
1635
"name": null,
1636
"show": true,
1637
"values": []
1638
},
1639
"yaxes": [
1640
{
1641
"format": "short",
1642
"label": null,
1643
"logBase": 1,
1644
"max": null,
1645
"min": "0",
1646
"show": true
1647
},
1648
{
1649
"format": "short",
1650
"label": null,
1651
"logBase": 1,
1652
"max": null,
1653
"min": null,
1654
"show": true
1655
}
1656
],
1657
"yaxis": {
1658
"align": false,
1659
"alignLevel": null
1660
}
1661
},
1662
{
1663
"aliasColors": {},
1664
"bars": false,
1665
"dashLength": 10,
1666
"dashes": false,
1667
"datasource": "$datasource",
1668
"fieldConfig": {
1669
"defaults": {
1670
"custom": {}
1671
},
1672
"overrides": []
1673
},
1674
"fill": 1,
1675
"fillGradient": 0,
1676
"gridPos": {
1677
"h": 9,
1678
"w": 12,
1679
"x": 12,
1680
"y": 19
1681
},
1682
"hiddenSeries": false,
1683
"id": 53,
1684
"legend": {
1685
"alignAsTable": true,
1686
"avg": true,
1687
"current": true,
1688
"max": true,
1689
"min": false,
1690
"show": true,
1691
"total": false,
1692
"values": true
1693
},
1694
"lines": true,
1695
"linewidth": 1,
1696
"nullPointMode": "null",
1697
"options": {
1698
"alertThreshold": true
1699
},
1700
"percentage": false,
1701
"pluginVersion": "7.4.3",
1702
"pointradius": 2,
1703
"points": false,
1704
"renderer": "flot",
1705
"seriesOverrides": [],
1706
"spaceLength": 10,
1707
"stack": false,
1708
"steppedLine": false,
1709
"targets": [
1710
{
1711
"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\", quantile=\"0.5\"}",
1712
"interval": "",
1713
"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 50th percentile",
1714
"refId": "A"
1715
},
1716
{
1717
"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\", quantile=\"0.75\"}",
1718
"interval": "",
1719
"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 75th percentile",
1720
"refId": "B"
1721
},
1722
{
1723
"expr": "go_gc_duration_seconds{cluster=~\"$cluster\", job=\"blobserve\", pod=~\"$pod\", quantile=\"1\"}",
1724
"interval": "",
1725
"legendFormat": "{{cluster}} - {{pod}} - GC Duration - 100th percentile",
1726
"refId": "C"
1727
}
1728
],
1729
"thresholds": [],
1730
"timeFrom": null,
1731
"timeRegions": [],
1732
"timeShift": null,
1733
"title": "Garbage collection time",
1734
"tooltip": {
1735
"shared": true,
1736
"sort": 2,
1737
"value_type": "individual"
1738
},
1739
"type": "graph",
1740
"xaxis": {
1741
"buckets": null,
1742
"mode": "time",
1743
"name": null,
1744
"show": true,
1745
"values": []
1746
},
1747
"yaxes": [
1748
{
1749
"format": "s",
1750
"label": null,
1751
"logBase": 1,
1752
"max": null,
1753
"min": "0",
1754
"show": true
1755
},
1756
{
1757
"format": "short",
1758
"label": null,
1759
"logBase": 1,
1760
"max": null,
1761
"min": null,
1762
"show": true
1763
}
1764
],
1765
"yaxis": {
1766
"align": false,
1767
"alignLevel": null
1768
}
1769
}
1770
],
1771
"title": "Go Runtime Metrics",
1772
"type": "row"
1773
}
1774
],
1775
"refresh": "30s",
1776
"schemaVersion": 30,
1777
"style": "dark",
1778
"tags": [
1779
"gitpod-mixin"
1780
],
1781
"templating": {
1782
"list": [
1783
{
1784
"allValue": null,
1785
"current": {},
1786
"datasource": "$datasource",
1787
"definition": "label_values(container_cpu_usage_seconds_total, cluster)",
1788
"description": null,
1789
"error": null,
1790
"hide": 0,
1791
"includeAll": true,
1792
"label": "Cluster",
1793
"multi": true,
1794
"name": "cluster",
1795
"options": [],
1796
"query": {
1797
"query": "label_values(container_cpu_usage_seconds_total, cluster)",
1798
"refId": "victoriametrics-cluster-Variable-Query"
1799
},
1800
"refresh": 2,
1801
"regex": "",
1802
"skipUrlSync": false,
1803
"sort": 0,
1804
"tagValuesQuery": "",
1805
"tagsQuery": "",
1806
"type": "query",
1807
"useTags": false
1808
},
1809
{
1810
"allValue": null,
1811
"current": {},
1812
"datasource": "$datasource",
1813
"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"blobserve.*\"}, node)",
1814
"description": null,
1815
"error": null,
1816
"hide": 0,
1817
"includeAll": true,
1818
"label": "Node",
1819
"multi": true,
1820
"name": "node",
1821
"options": [],
1822
"query": {
1823
"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", pod=~\"blobserve.*\"}, node)",
1824
"refId": "victoriametrics-node-Variable-Query"
1825
},
1826
"refresh": 2,
1827
"regex": "",
1828
"skipUrlSync": false,
1829
"sort": 0,
1830
"tagValuesQuery": "",
1831
"tagsQuery": "",
1832
"type": "query",
1833
"useTags": false
1834
},
1835
{
1836
"allValue": null,
1837
"current": {},
1838
"datasource": "$datasource",
1839
"definition": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"blobserve.*\"}, pod)",
1840
"description": null,
1841
"error": null,
1842
"hide": 0,
1843
"includeAll": true,
1844
"label": "Pod",
1845
"multi": true,
1846
"name": "pod",
1847
"options": [],
1848
"query": {
1849
"query": "label_values(container_cpu_usage_seconds_total{cluster=~\"$cluster\", node=~\"$node\", pod=~\"blobserve.*\"}, pod)",
1850
"refId": "victoriametrics-pod-Variable-Query"
1851
},
1852
"refresh": 2,
1853
"regex": "",
1854
"skipUrlSync": false,
1855
"sort": 0,
1856
"tagValuesQuery": "",
1857
"tagsQuery": "",
1858
"type": "query",
1859
"useTags": false
1860
},
1861
{
1862
"current": {
1863
"selected": false,
1864
"text": "VictoriaMetrics",
1865
"value": "VictoriaMetrics"
1866
},
1867
"description": null,
1868
"error": null,
1869
"hide": 2,
1870
"includeAll": false,
1871
"label": null,
1872
"multi": false,
1873
"name": "datasource",
1874
"options": [],
1875
"query": "prometheus",
1876
"refresh": 2,
1877
"regex": "",
1878
"skipUrlSync": false,
1879
"type": "datasource"
1880
}
1881
]
1882
},
1883
"time": {
1884
"from": "now-1h",
1885
"to": "now"
1886
},
1887
"timepicker": {},
1888
"timezone": "utc",
1889
"title": "Gitpod / Component / blobserve",
1890
"uid": "blobserve",
1891
"version": 1
1892
}
1893
1894