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/openvsx-mirror.json
2501 views
1
{
2
"annotations": {
3
"list": [
4
{
5
"builtIn": 1,
6
"datasource": {
7
"type": "grafana",
8
"uid": "-- Grafana --"
9
},
10
"enable": true,
11
"hide": true,
12
"iconColor": "rgba(0, 211, 255, 1)",
13
"name": "Annotations & Alerts",
14
"target": {
15
"limit": 100,
16
"matchAny": false,
17
"tags": [],
18
"type": "dashboard"
19
},
20
"type": "dashboard"
21
}
22
]
23
},
24
"editable": true,
25
"fiscalYearStartMonth": 0,
26
"graphTooltip": 0,
27
"links": [],
28
"liveNow": false,
29
"panels": [
30
{
31
"collapsed": false,
32
"gridPos": {
33
"h": 1,
34
"w": 24,
35
"x": 0,
36
"y": 0
37
},
38
"id": 36,
39
"panels": [],
40
"title": "Incoming requests, e.g. from VS Code Browser",
41
"type": "row"
42
},
43
{
44
"datasource": {
45
"type": "prometheus",
46
"uid": "${datasource}"
47
},
48
"fieldConfig": {
49
"defaults": {
50
"color": {
51
"mode": "palette-classic"
52
},
53
"custom": {
54
"axisCenteredZero": false,
55
"axisColorMode": "text",
56
"axisLabel": "request/second",
57
"axisPlacement": "auto",
58
"barAlignment": 0,
59
"drawStyle": "line",
60
"fillOpacity": 0,
61
"gradientMode": "none",
62
"hideFrom": {
63
"legend": false,
64
"tooltip": false,
65
"viz": false
66
},
67
"lineInterpolation": "linear",
68
"lineWidth": 1,
69
"pointSize": 5,
70
"scaleDistribution": {
71
"type": "linear"
72
},
73
"showPoints": "auto",
74
"spanNulls": false,
75
"stacking": {
76
"group": "A",
77
"mode": "none"
78
},
79
"thresholdsStyle": {
80
"mode": "off"
81
}
82
},
83
"mappings": [],
84
"thresholds": {
85
"mode": "absolute",
86
"steps": [
87
{
88
"color": "green",
89
"value": null
90
},
91
{
92
"color": "red",
93
"value": 80
94
}
95
]
96
}
97
},
98
"overrides": []
99
},
100
"gridPos": {
101
"h": 8,
102
"w": 12,
103
"x": 0,
104
"y": 1
105
},
106
"id": 37,
107
"options": {
108
"legend": {
109
"calcs": [
110
"max",
111
"mean",
112
"min"
113
],
114
"displayMode": "table",
115
"placement": "bottom",
116
"showLegend": true
117
},
118
"tooltip": {
119
"mode": "single",
120
"sort": "none"
121
}
122
},
123
"targets": [
124
{
125
"datasource": {
126
"type": "prometheus",
127
"uid": "${datasource}"
128
},
129
"editorMode": "code",
130
"expr": "sum(rate(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"}[2m]))",
131
"legendFormat": "rate",
132
"range": true,
133
"refId": "A"
134
}
135
],
136
"title": "requests",
137
"type": "timeseries"
138
},
139
{
140
"datasource": {
141
"type": "prometheus",
142
"uid": "${datasource}"
143
},
144
"description": "",
145
"fieldConfig": {
146
"defaults": {
147
"color": {
148
"mode": "palette-classic"
149
},
150
"custom": {
151
"axisCenteredZero": false,
152
"axisColorMode": "text",
153
"axisLabel": "",
154
"axisPlacement": "auto",
155
"barAlignment": 0,
156
"drawStyle": "bars",
157
"fillOpacity": 0,
158
"gradientMode": "none",
159
"hideFrom": {
160
"legend": false,
161
"tooltip": false,
162
"viz": false
163
},
164
"lineInterpolation": "linear",
165
"lineWidth": 1,
166
"pointSize": 5,
167
"scaleDistribution": {
168
"type": "linear"
169
},
170
"showPoints": "auto",
171
"spanNulls": false,
172
"stacking": {
173
"group": "A",
174
"mode": "none"
175
},
176
"thresholdsStyle": {
177
"mode": "off"
178
}
179
},
180
"mappings": [],
181
"max": 1,
182
"min": 0,
183
"thresholds": {
184
"mode": "absolute",
185
"steps": [
186
{
187
"color": "green",
188
"value": null
189
},
190
{
191
"color": "red",
192
"value": 80
193
}
194
]
195
},
196
"unit": "percentunit"
197
},
198
"overrides": []
199
},
200
"gridPos": {
201
"h": 8,
202
"w": 12,
203
"x": 12,
204
"y": 1
205
},
206
"id": 38,
207
"options": {
208
"legend": {
209
"calcs": [
210
"mean"
211
],
212
"displayMode": "table",
213
"placement": "bottom",
214
"showLegend": true
215
},
216
"tooltip": {
217
"mode": "single",
218
"sort": "none"
219
}
220
},
221
"targets": [
222
{
223
"datasource": {
224
"type": "prometheus",
225
"uid": "${datasource}"
226
},
227
"editorMode": "code",
228
"expr": "sum(rate(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\",outcome=\"SERVER_ERROR\"})[2m])/sum(rate(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"})[2m])",
229
"legendFormat": "total ratio",
230
"range": true,
231
"refId": "A"
232
}
233
],
234
"title": "total failure ratio",
235
"type": "timeseries"
236
},
237
{
238
"datasource": {
239
"type": "prometheus",
240
"uid": "${datasource}"
241
},
242
"description": "",
243
"fieldConfig": {
244
"defaults": {
245
"color": {
246
"mode": "palette-classic"
247
},
248
"custom": {
249
"axisCenteredZero": false,
250
"axisColorMode": "text",
251
"axisLabel": "",
252
"axisPlacement": "auto",
253
"axisSoftMax": 1,
254
"axisSoftMin": 0,
255
"barAlignment": 0,
256
"drawStyle": "bars",
257
"fillOpacity": 0,
258
"gradientMode": "none",
259
"hideFrom": {
260
"legend": false,
261
"tooltip": false,
262
"viz": false
263
},
264
"lineInterpolation": "linear",
265
"lineWidth": 1,
266
"pointSize": 5,
267
"scaleDistribution": {
268
"type": "linear"
269
},
270
"showPoints": "auto",
271
"spanNulls": false,
272
"stacking": {
273
"group": "A",
274
"mode": "none"
275
},
276
"thresholdsStyle": {
277
"mode": "off"
278
}
279
},
280
"mappings": [],
281
"thresholds": {
282
"mode": "absolute",
283
"steps": [
284
{
285
"color": "green",
286
"value": null
287
},
288
{
289
"color": "red",
290
"value": 80
291
}
292
]
293
},
294
"unit": "percentunit"
295
},
296
"overrides": []
297
},
298
"gridPos": {
299
"h": 8,
300
"w": 12,
301
"x": 0,
302
"y": 9
303
},
304
"id": 39,
305
"options": {
306
"legend": {
307
"calcs": [
308
"mean"
309
],
310
"displayMode": "table",
311
"placement": "right",
312
"showLegend": true
313
},
314
"tooltip": {
315
"mode": "single",
316
"sort": "none"
317
}
318
},
319
"targets": [
320
{
321
"datasource": {
322
"type": "prometheus",
323
"uid": "${datasource}"
324
},
325
"editorMode": "code",
326
"expr": "sum by (status) (rate(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\",outcome!~\"SUCCESS|REDIRECTION\"})[2m])/ignoring(status) group_left sum(rate(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"})[2m])",
327
"legendFormat": "__auto",
328
"range": true,
329
"refId": "A"
330
}
331
],
332
"title": "failure ratio by status code",
333
"type": "timeseries"
334
},
335
{
336
"datasource": {
337
"type": "prometheus",
338
"uid": "${datasource}"
339
},
340
"description": "",
341
"fieldConfig": {
342
"defaults": {
343
"color": {
344
"mode": "thresholds"
345
},
346
"custom": {
347
"align": "auto",
348
"displayMode": "auto",
349
"inspect": false
350
},
351
"decimals": 0,
352
"mappings": [],
353
"thresholds": {
354
"mode": "absolute",
355
"steps": [
356
{
357
"color": "green",
358
"value": null
359
},
360
{
361
"color": "red",
362
"value": 80
363
}
364
]
365
}
366
},
367
"overrides": []
368
},
369
"gridPos": {
370
"h": 8,
371
"w": 12,
372
"x": 12,
373
"y": 9
374
},
375
"id": 40,
376
"options": {
377
"footer": {
378
"fields": "",
379
"reducer": [
380
"sum"
381
],
382
"show": false
383
},
384
"showHeader": true,
385
"sortBy": [
386
{
387
"desc": true,
388
"displayName": "Value"
389
}
390
]
391
},
392
"pluginVersion": "9.2.3",
393
"targets": [
394
{
395
"datasource": {
396
"type": "prometheus",
397
"uid": "${datasource}"
398
},
399
"editorMode": "code",
400
"exemplar": false,
401
"expr": "sum(http_server_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"}) by (status,uri)",
402
"format": "table",
403
"instant": true,
404
"legendFormat": "{{uri}} {{outcome}}",
405
"range": false,
406
"refId": "A"
407
}
408
],
409
"title": "total number of requests",
410
"type": "table"
411
},
412
{
413
"datasource": {
414
"type": "prometheus",
415
"uid": "${datasource}"
416
},
417
"fieldConfig": {
418
"defaults": {
419
"color": {
420
"mode": "palette-classic"
421
},
422
"custom": {
423
"axisCenteredZero": false,
424
"axisColorMode": "text",
425
"axisLabel": "",
426
"axisPlacement": "auto",
427
"axisSoftMax": 1,
428
"axisSoftMin": 0,
429
"barAlignment": 0,
430
"drawStyle": "line",
431
"fillOpacity": 10,
432
"gradientMode": "none",
433
"hideFrom": {
434
"legend": false,
435
"tooltip": false,
436
"viz": false
437
},
438
"lineInterpolation": "linear",
439
"lineWidth": 1,
440
"pointSize": 5,
441
"scaleDistribution": {
442
"type": "linear"
443
},
444
"showPoints": "auto",
445
"spanNulls": false,
446
"stacking": {
447
"group": "A",
448
"mode": "none"
449
},
450
"thresholdsStyle": {
451
"mode": "off"
452
}
453
},
454
"mappings": [],
455
"thresholds": {
456
"mode": "absolute",
457
"steps": [
458
{
459
"color": "green",
460
"value": null
461
},
462
{
463
"color": "red",
464
"value": 80
465
}
466
]
467
},
468
"unit": "s"
469
},
470
"overrides": []
471
},
472
"gridPos": {
473
"h": 8,
474
"w": 12,
475
"x": 0,
476
"y": 17
477
},
478
"id": 42,
479
"options": {
480
"legend": {
481
"calcs": [],
482
"displayMode": "list",
483
"placement": "bottom",
484
"showLegend": true,
485
"sortBy": "Last *",
486
"sortDesc": true
487
},
488
"tooltip": {
489
"mode": "single",
490
"sort": "none"
491
}
492
},
493
"targets": [
494
{
495
"datasource": {
496
"type": "prometheus",
497
"uid": "${datasource}"
498
},
499
"editorMode": "code",
500
"expr": "histogram_quantile(1, sum(rate(http_server_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
501
"legendFormat": "100%",
502
"range": true,
503
"refId": "A"
504
},
505
{
506
"datasource": {
507
"type": "prometheus",
508
"uid": "${datasource}"
509
},
510
"editorMode": "code",
511
"expr": "histogram_quantile(0.99, sum(rate(http_server_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
512
"hide": false,
513
"legendFormat": "99%",
514
"range": true,
515
"refId": "B"
516
},
517
{
518
"datasource": {
519
"type": "prometheus",
520
"uid": "${datasource}"
521
},
522
"editorMode": "code",
523
"expr": "histogram_quantile(0.95, sum(rate(http_server_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
524
"hide": false,
525
"legendFormat": "95%",
526
"range": true,
527
"refId": "C"
528
},
529
{
530
"datasource": {
531
"type": "prometheus",
532
"uid": "${datasource}"
533
},
534
"editorMode": "code",
535
"expr": "histogram_quantile(0.8, sum(rate(http_server_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
536
"hide": false,
537
"legendFormat": "80%",
538
"range": true,
539
"refId": "D"
540
},
541
{
542
"datasource": {
543
"type": "prometheus",
544
"uid": "${datasource}"
545
},
546
"editorMode": "code",
547
"expr": "histogram_quantile(0.50, sum(rate(http_server_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
548
"hide": false,
549
"legendFormat": "50%",
550
"range": true,
551
"refId": "E"
552
}
553
],
554
"title": "Duration Overall Quantile",
555
"type": "timeseries"
556
},
557
{
558
"collapsed": false,
559
"gridPos": {
560
"h": 1,
561
"w": 24,
562
"x": 0,
563
"y": 25
564
},
565
"id": 31,
566
"panels": [],
567
"title": "Outgoing requests, e.g. to open-vsx.org",
568
"type": "row"
569
},
570
{
571
"datasource": {
572
"type": "prometheus",
573
"uid": "${datasource}"
574
},
575
"fieldConfig": {
576
"defaults": {
577
"color": {
578
"mode": "palette-classic"
579
},
580
"custom": {
581
"axisCenteredZero": false,
582
"axisColorMode": "text",
583
"axisLabel": "request/second",
584
"axisPlacement": "auto",
585
"barAlignment": 0,
586
"drawStyle": "line",
587
"fillOpacity": 0,
588
"gradientMode": "none",
589
"hideFrom": {
590
"legend": false,
591
"tooltip": false,
592
"viz": false
593
},
594
"lineInterpolation": "linear",
595
"lineWidth": 1,
596
"pointSize": 5,
597
"scaleDistribution": {
598
"type": "linear"
599
},
600
"showPoints": "auto",
601
"spanNulls": false,
602
"stacking": {
603
"group": "A",
604
"mode": "none"
605
},
606
"thresholdsStyle": {
607
"mode": "off"
608
}
609
},
610
"mappings": [],
611
"thresholds": {
612
"mode": "absolute",
613
"steps": [
614
{
615
"color": "green",
616
"value": null
617
},
618
{
619
"color": "red",
620
"value": 80
621
}
622
]
623
}
624
},
625
"overrides": []
626
},
627
"gridPos": {
628
"h": 8,
629
"w": 12,
630
"x": 0,
631
"y": 26
632
},
633
"id": 33,
634
"options": {
635
"legend": {
636
"calcs": [
637
"max",
638
"mean",
639
"min"
640
],
641
"displayMode": "table",
642
"placement": "bottom",
643
"showLegend": true
644
},
645
"tooltip": {
646
"mode": "single",
647
"sort": "none"
648
}
649
},
650
"targets": [
651
{
652
"datasource": {
653
"type": "prometheus",
654
"uid": "${datasource}"
655
},
656
"editorMode": "code",
657
"expr": "sum(rate(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"}[2m]))",
658
"legendFormat": "rate",
659
"range": true,
660
"refId": "A"
661
}
662
],
663
"title": "requests",
664
"type": "timeseries"
665
},
666
{
667
"datasource": {
668
"type": "prometheus",
669
"uid": "${datasource}"
670
},
671
"description": "",
672
"fieldConfig": {
673
"defaults": {
674
"color": {
675
"mode": "palette-classic"
676
},
677
"custom": {
678
"axisCenteredZero": false,
679
"axisColorMode": "text",
680
"axisLabel": "",
681
"axisPlacement": "auto",
682
"barAlignment": 0,
683
"drawStyle": "bars",
684
"fillOpacity": 0,
685
"gradientMode": "none",
686
"hideFrom": {
687
"legend": false,
688
"tooltip": false,
689
"viz": false
690
},
691
"lineInterpolation": "linear",
692
"lineWidth": 1,
693
"pointSize": 5,
694
"scaleDistribution": {
695
"type": "linear"
696
},
697
"showPoints": "auto",
698
"spanNulls": false,
699
"stacking": {
700
"group": "A",
701
"mode": "none"
702
},
703
"thresholdsStyle": {
704
"mode": "off"
705
}
706
},
707
"mappings": [],
708
"max": 1,
709
"thresholds": {
710
"mode": "absolute",
711
"steps": [
712
{
713
"color": "green",
714
"value": null
715
},
716
{
717
"color": "red",
718
"value": 80
719
}
720
]
721
},
722
"unit": "percentunit"
723
},
724
"overrides": []
725
},
726
"gridPos": {
727
"h": 8,
728
"w": 12,
729
"x": 12,
730
"y": 26
731
},
732
"id": 13,
733
"options": {
734
"legend": {
735
"calcs": [
736
"mean"
737
],
738
"displayMode": "table",
739
"placement": "bottom",
740
"showLegend": true
741
},
742
"tooltip": {
743
"mode": "single",
744
"sort": "none"
745
}
746
},
747
"targets": [
748
{
749
"datasource": {
750
"type": "prometheus",
751
"uid": "${datasource}"
752
},
753
"editorMode": "code",
754
"expr": "sum(rate(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\",outcome!~\"SUCCESS|REDIRECTION|CLIENT_ERROR\"})[2m])/sum(rate(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"})[2m])",
755
"legendFormat": "total ratio",
756
"range": true,
757
"refId": "A"
758
}
759
],
760
"title": "total failure ratio",
761
"type": "timeseries"
762
},
763
{
764
"datasource": {
765
"type": "prometheus",
766
"uid": "${datasource}"
767
},
768
"description": "",
769
"fieldConfig": {
770
"defaults": {
771
"color": {
772
"mode": "palette-classic"
773
},
774
"custom": {
775
"axisCenteredZero": false,
776
"axisColorMode": "text",
777
"axisLabel": "",
778
"axisPlacement": "auto",
779
"axisSoftMax": 1,
780
"barAlignment": 0,
781
"drawStyle": "bars",
782
"fillOpacity": 0,
783
"gradientMode": "none",
784
"hideFrom": {
785
"legend": false,
786
"tooltip": false,
787
"viz": false
788
},
789
"lineInterpolation": "linear",
790
"lineWidth": 1,
791
"pointSize": 5,
792
"scaleDistribution": {
793
"type": "linear"
794
},
795
"showPoints": "auto",
796
"spanNulls": false,
797
"stacking": {
798
"group": "A",
799
"mode": "none"
800
},
801
"thresholdsStyle": {
802
"mode": "off"
803
}
804
},
805
"mappings": [],
806
"thresholds": {
807
"mode": "absolute",
808
"steps": [
809
{
810
"color": "green",
811
"value": null
812
},
813
{
814
"color": "red",
815
"value": 80
816
}
817
]
818
},
819
"unit": "percentunit"
820
},
821
"overrides": []
822
},
823
"gridPos": {
824
"h": 8,
825
"w": 12,
826
"x": 0,
827
"y": 34
828
},
829
"id": 34,
830
"options": {
831
"legend": {
832
"calcs": [
833
"mean"
834
],
835
"displayMode": "table",
836
"placement": "right",
837
"showLegend": true
838
},
839
"tooltip": {
840
"mode": "single",
841
"sort": "none"
842
}
843
},
844
"targets": [
845
{
846
"datasource": {
847
"type": "prometheus",
848
"uid": "${datasource}"
849
},
850
"editorMode": "code",
851
"expr": "sum by (status) (rate(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\",outcome!~\"SUCCESS|REDIRECTION\"})[2m])/ignoring(status) group_left sum(rate(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"})[2m])",
852
"legendFormat": "__auto",
853
"range": true,
854
"refId": "A"
855
}
856
],
857
"title": "failure ratio by status code",
858
"type": "timeseries"
859
},
860
{
861
"datasource": {
862
"type": "prometheus",
863
"uid": "${datasource}"
864
},
865
"description": "",
866
"fieldConfig": {
867
"defaults": {
868
"color": {
869
"mode": "thresholds"
870
},
871
"custom": {
872
"align": "auto",
873
"displayMode": "auto",
874
"inspect": false
875
},
876
"decimals": 0,
877
"mappings": [],
878
"thresholds": {
879
"mode": "absolute",
880
"steps": [
881
{
882
"color": "green",
883
"value": null
884
},
885
{
886
"color": "red",
887
"value": 80
888
}
889
]
890
}
891
},
892
"overrides": []
893
},
894
"gridPos": {
895
"h": 8,
896
"w": 12,
897
"x": 12,
898
"y": 34
899
},
900
"id": 29,
901
"options": {
902
"footer": {
903
"fields": "",
904
"reducer": [
905
"sum"
906
],
907
"show": false
908
},
909
"showHeader": true,
910
"sortBy": [
911
{
912
"desc": true,
913
"displayName": "Value"
914
}
915
]
916
},
917
"pluginVersion": "9.2.3",
918
"targets": [
919
{
920
"datasource": {
921
"type": "prometheus",
922
"uid": "${datasource}"
923
},
924
"editorMode": "code",
925
"exemplar": false,
926
"expr": "sum(http_client_requests_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"}) by (status,uri) ",
927
"format": "table",
928
"instant": true,
929
"legendFormat": "{{uri}} {{outcome}}",
930
"range": false,
931
"refId": "A"
932
}
933
],
934
"title": "total number of requests",
935
"type": "table"
936
},
937
{
938
"datasource": {
939
"type": "prometheus",
940
"uid": "${datasource}"
941
},
942
"fieldConfig": {
943
"defaults": {
944
"color": {
945
"mode": "palette-classic"
946
},
947
"custom": {
948
"axisCenteredZero": false,
949
"axisColorMode": "text",
950
"axisLabel": "",
951
"axisPlacement": "auto",
952
"axisSoftMax": 1,
953
"axisSoftMin": 0,
954
"barAlignment": 0,
955
"drawStyle": "line",
956
"fillOpacity": 10,
957
"gradientMode": "none",
958
"hideFrom": {
959
"legend": false,
960
"tooltip": false,
961
"viz": false
962
},
963
"lineInterpolation": "linear",
964
"lineWidth": 1,
965
"pointSize": 5,
966
"scaleDistribution": {
967
"type": "linear"
968
},
969
"showPoints": "auto",
970
"spanNulls": false,
971
"stacking": {
972
"group": "A",
973
"mode": "none"
974
},
975
"thresholdsStyle": {
976
"mode": "off"
977
}
978
},
979
"mappings": [],
980
"thresholds": {
981
"mode": "absolute",
982
"steps": [
983
{
984
"color": "green",
985
"value": null
986
},
987
{
988
"color": "red",
989
"value": 80
990
}
991
]
992
},
993
"unit": "s"
994
},
995
"overrides": []
996
},
997
"gridPos": {
998
"h": 8,
999
"w": 12,
1000
"x": 0,
1001
"y": 42
1002
},
1003
"id": 43,
1004
"options": {
1005
"legend": {
1006
"calcs": [],
1007
"displayMode": "list",
1008
"placement": "bottom",
1009
"showLegend": true,
1010
"sortBy": "Last *",
1011
"sortDesc": true
1012
},
1013
"tooltip": {
1014
"mode": "single",
1015
"sort": "none"
1016
}
1017
},
1018
"targets": [
1019
{
1020
"datasource": {
1021
"type": "prometheus",
1022
"uid": "${datasource}"
1023
},
1024
"editorMode": "code",
1025
"expr": "histogram_quantile(1, sum(rate(http_client_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
1026
"legendFormat": "100%",
1027
"range": true,
1028
"refId": "A"
1029
},
1030
{
1031
"datasource": {
1032
"type": "prometheus",
1033
"uid": "${datasource}"
1034
},
1035
"editorMode": "code",
1036
"expr": "histogram_quantile(0.99, sum(rate(http_client_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
1037
"hide": false,
1038
"legendFormat": "99%",
1039
"range": true,
1040
"refId": "B"
1041
},
1042
{
1043
"datasource": {
1044
"type": "prometheus",
1045
"uid": "${datasource}"
1046
},
1047
"editorMode": "code",
1048
"expr": "histogram_quantile(0.95, sum(rate(http_client_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
1049
"hide": false,
1050
"legendFormat": "95%",
1051
"range": true,
1052
"refId": "C"
1053
},
1054
{
1055
"datasource": {
1056
"type": "prometheus",
1057
"uid": "${datasource}"
1058
},
1059
"editorMode": "code",
1060
"expr": "histogram_quantile(0.8, sum(rate(http_client_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
1061
"hide": false,
1062
"legendFormat": "80%",
1063
"range": true,
1064
"refId": "D"
1065
},
1066
{
1067
"datasource": {
1068
"type": "prometheus",
1069
"uid": "${datasource}"
1070
},
1071
"editorMode": "code",
1072
"expr": "histogram_quantile(0.50, sum(rate(http_client_requests_seconds_bucket{cluster=~\"$cluster\", pod=~\"$pod\"}[1m])) by (le))",
1073
"hide": false,
1074
"legendFormat": "50%",
1075
"range": true,
1076
"refId": "E"
1077
}
1078
],
1079
"title": "Duration Overall Quantile",
1080
"type": "timeseries"
1081
},
1082
{
1083
"collapsed": false,
1084
"gridPos": {
1085
"h": 1,
1086
"w": 24,
1087
"x": 0,
1088
"y": 50
1089
},
1090
"id": 17,
1091
"panels": [],
1092
"title": "JVM - Memory/CPU",
1093
"type": "row"
1094
},
1095
{
1096
"datasource": {
1097
"type": "prometheus",
1098
"uid": "${datasource}"
1099
},
1100
"fieldConfig": {
1101
"defaults": {
1102
"color": {
1103
"mode": "palette-classic"
1104
},
1105
"custom": {
1106
"axisCenteredZero": false,
1107
"axisColorMode": "text",
1108
"axisLabel": "",
1109
"axisPlacement": "auto",
1110
"barAlignment": 0,
1111
"drawStyle": "line",
1112
"fillOpacity": 0,
1113
"gradientMode": "none",
1114
"hideFrom": {
1115
"legend": false,
1116
"tooltip": false,
1117
"viz": false
1118
},
1119
"lineInterpolation": "linear",
1120
"lineWidth": 1,
1121
"pointSize": 5,
1122
"scaleDistribution": {
1123
"type": "linear"
1124
},
1125
"showPoints": "auto",
1126
"spanNulls": false,
1127
"stacking": {
1128
"group": "A",
1129
"mode": "none"
1130
},
1131
"thresholdsStyle": {
1132
"mode": "off"
1133
}
1134
},
1135
"mappings": [],
1136
"thresholds": {
1137
"mode": "absolute",
1138
"steps": [
1139
{
1140
"color": "green",
1141
"value": null
1142
},
1143
{
1144
"color": "red",
1145
"value": 80
1146
}
1147
]
1148
},
1149
"unit": "bytes"
1150
},
1151
"overrides": []
1152
},
1153
"gridPos": {
1154
"h": 8,
1155
"w": 12,
1156
"x": 0,
1157
"y": 51
1158
},
1159
"id": 7,
1160
"options": {
1161
"legend": {
1162
"calcs": [
1163
"min",
1164
"max",
1165
"mean"
1166
],
1167
"displayMode": "table",
1168
"placement": "bottom",
1169
"showLegend": true
1170
},
1171
"tooltip": {
1172
"mode": "single",
1173
"sort": "none"
1174
}
1175
},
1176
"targets": [
1177
{
1178
"datasource": {
1179
"type": "prometheus",
1180
"uid": "${datasource}"
1181
},
1182
"editorMode": "code",
1183
"expr": "sum(jvm_memory_used_bytes{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pod)",
1184
"legendFormat": "used-{{pod}}",
1185
"range": true,
1186
"refId": "A"
1187
},
1188
{
1189
"datasource": {
1190
"type": "prometheus",
1191
"uid": "${datasource}"
1192
},
1193
"editorMode": "code",
1194
"expr": "sum(jvm_memory_committed_bytes{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pod)",
1195
"hide": false,
1196
"legendFormat": "committed-{{pod}}",
1197
"range": true,
1198
"refId": "B"
1199
},
1200
{
1201
"datasource": {
1202
"type": "prometheus",
1203
"uid": "${datasource}"
1204
},
1205
"editorMode": "code",
1206
"expr": "sum(jvm_memory_max_bytes{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pod)",
1207
"hide": false,
1208
"legendFormat": "max-{{pod}}",
1209
"range": true,
1210
"refId": "C"
1211
}
1212
],
1213
"title": "memory",
1214
"type": "timeseries"
1215
},
1216
{
1217
"datasource": {
1218
"type": "prometheus",
1219
"uid": "${datasource}"
1220
},
1221
"fieldConfig": {
1222
"defaults": {
1223
"color": {
1224
"mode": "palette-classic"
1225
},
1226
"custom": {
1227
"axisCenteredZero": false,
1228
"axisColorMode": "text",
1229
"axisLabel": "",
1230
"axisPlacement": "auto",
1231
"barAlignment": 0,
1232
"drawStyle": "line",
1233
"fillOpacity": 0,
1234
"gradientMode": "none",
1235
"hideFrom": {
1236
"legend": false,
1237
"tooltip": false,
1238
"viz": false
1239
},
1240
"lineInterpolation": "linear",
1241
"lineWidth": 1,
1242
"pointSize": 5,
1243
"scaleDistribution": {
1244
"type": "linear"
1245
},
1246
"showPoints": "auto",
1247
"spanNulls": false,
1248
"stacking": {
1249
"group": "A",
1250
"mode": "none"
1251
},
1252
"thresholdsStyle": {
1253
"mode": "off"
1254
}
1255
},
1256
"mappings": [],
1257
"max": 1,
1258
"min": 0,
1259
"thresholds": {
1260
"mode": "absolute",
1261
"steps": [
1262
{
1263
"color": "green",
1264
"value": null
1265
},
1266
{
1267
"color": "red",
1268
"value": 80
1269
}
1270
]
1271
},
1272
"unit": "percentunit"
1273
},
1274
"overrides": []
1275
},
1276
"gridPos": {
1277
"h": 8,
1278
"w": 12,
1279
"x": 12,
1280
"y": 51
1281
},
1282
"id": 9,
1283
"options": {
1284
"legend": {
1285
"calcs": [],
1286
"displayMode": "list",
1287
"placement": "bottom",
1288
"showLegend": true
1289
},
1290
"tooltip": {
1291
"mode": "single",
1292
"sort": "none"
1293
}
1294
},
1295
"targets": [
1296
{
1297
"datasource": {
1298
"type": "prometheus",
1299
"uid": "${datasource}"
1300
},
1301
"editorMode": "code",
1302
"expr": "process_cpu_usage{cluster=~\"$cluster\", pod=~\"$pod\"}",
1303
"legendFormat": "{{pod}}",
1304
"range": true,
1305
"refId": "A"
1306
}
1307
],
1308
"title": "cpu",
1309
"type": "timeseries"
1310
},
1311
{
1312
"datasource": {
1313
"type": "prometheus",
1314
"uid": "${datasource}"
1315
},
1316
"description": "used / committed",
1317
"fieldConfig": {
1318
"defaults": {
1319
"color": {
1320
"mode": "palette-classic"
1321
},
1322
"custom": {
1323
"axisCenteredZero": false,
1324
"axisColorMode": "text",
1325
"axisLabel": "",
1326
"axisPlacement": "auto",
1327
"barAlignment": 0,
1328
"drawStyle": "line",
1329
"fillOpacity": 0,
1330
"gradientMode": "none",
1331
"hideFrom": {
1332
"legend": false,
1333
"tooltip": false,
1334
"viz": false
1335
},
1336
"lineInterpolation": "linear",
1337
"lineWidth": 1,
1338
"pointSize": 5,
1339
"scaleDistribution": {
1340
"type": "linear"
1341
},
1342
"showPoints": "auto",
1343
"spanNulls": false,
1344
"stacking": {
1345
"group": "A",
1346
"mode": "none"
1347
},
1348
"thresholdsStyle": {
1349
"mode": "off"
1350
}
1351
},
1352
"mappings": [],
1353
"max": 1,
1354
"min": 0,
1355
"thresholds": {
1356
"mode": "absolute",
1357
"steps": [
1358
{
1359
"color": "green",
1360
"value": null
1361
},
1362
{
1363
"color": "red",
1364
"value": 80
1365
}
1366
]
1367
},
1368
"unit": "percentunit"
1369
},
1370
"overrides": []
1371
},
1372
"gridPos": {
1373
"h": 8,
1374
"w": 12,
1375
"x": 0,
1376
"y": 59
1377
},
1378
"id": 2,
1379
"options": {
1380
"legend": {
1381
"calcs": [
1382
"min",
1383
"max",
1384
"mean"
1385
],
1386
"displayMode": "table",
1387
"placement": "bottom",
1388
"showLegend": true
1389
},
1390
"tooltip": {
1391
"mode": "single",
1392
"sort": "none"
1393
}
1394
},
1395
"targets": [
1396
{
1397
"datasource": {
1398
"type": "prometheus",
1399
"uid": "${datasource}"
1400
},
1401
"editorMode": "code",
1402
"expr": "max_over_time((jvm_memory_used_bytes{cluster=~\"$cluster\", pod=~\"$pod\", id=\"G1 Old Gen\"}/jvm_memory_committed_bytes{cluster=~\"$cluster\", pod=~\"$pod\", id=\"G1 Old Gen\"})[5m])",
1403
"legendFormat": "{{pod}}",
1404
"range": true,
1405
"refId": "A"
1406
}
1407
],
1408
"title": "max memory used",
1409
"type": "timeseries"
1410
},
1411
{
1412
"datasource": {
1413
"type": "prometheus",
1414
"uid": "${datasource}"
1415
},
1416
"fieldConfig": {
1417
"defaults": {
1418
"color": {
1419
"mode": "palette-classic"
1420
},
1421
"custom": {
1422
"axisCenteredZero": false,
1423
"axisColorMode": "text",
1424
"axisLabel": "",
1425
"axisPlacement": "auto",
1426
"axisSoftMax": 1,
1427
"axisSoftMin": 0,
1428
"barAlignment": 0,
1429
"drawStyle": "line",
1430
"fillOpacity": 0,
1431
"gradientMode": "none",
1432
"hideFrom": {
1433
"legend": false,
1434
"tooltip": false,
1435
"viz": false
1436
},
1437
"lineInterpolation": "linear",
1438
"lineWidth": 1,
1439
"pointSize": 5,
1440
"scaleDistribution": {
1441
"type": "linear"
1442
},
1443
"showPoints": "auto",
1444
"spanNulls": false,
1445
"stacking": {
1446
"group": "A",
1447
"mode": "none"
1448
},
1449
"thresholdsStyle": {
1450
"mode": "off"
1451
}
1452
},
1453
"mappings": [],
1454
"thresholds": {
1455
"mode": "absolute",
1456
"steps": [
1457
{
1458
"color": "green",
1459
"value": null
1460
},
1461
{
1462
"color": "red",
1463
"value": 80
1464
}
1465
]
1466
},
1467
"unit": "percentunit"
1468
},
1469
"overrides": []
1470
},
1471
"gridPos": {
1472
"h": 8,
1473
"w": 12,
1474
"x": 12,
1475
"y": 59
1476
},
1477
"id": 4,
1478
"options": {
1479
"legend": {
1480
"calcs": [
1481
"min",
1482
"max",
1483
"mean"
1484
],
1485
"displayMode": "table",
1486
"placement": "bottom",
1487
"showLegend": true
1488
},
1489
"tooltip": {
1490
"mode": "single",
1491
"sort": "none"
1492
}
1493
},
1494
"targets": [
1495
{
1496
"datasource": {
1497
"type": "prometheus",
1498
"uid": "${datasource}"
1499
},
1500
"editorMode": "code",
1501
"expr": "jvm_gc_overhead_percent{cluster=~\"$cluster\", pod=~\"$pod\"}",
1502
"legendFormat": "{{pod}}",
1503
"range": true,
1504
"refId": "A"
1505
}
1506
],
1507
"title": "gc overhead",
1508
"type": "timeseries"
1509
},
1510
{
1511
"datasource": {
1512
"type": "prometheus",
1513
"uid": "${datasource}"
1514
},
1515
"fieldConfig": {
1516
"defaults": {
1517
"color": {
1518
"mode": "palette-classic"
1519
},
1520
"custom": {
1521
"axisCenteredZero": false,
1522
"axisColorMode": "text",
1523
"axisLabel": "",
1524
"axisPlacement": "auto",
1525
"axisSoftMax": 1,
1526
"axisSoftMin": 0,
1527
"barAlignment": 0,
1528
"drawStyle": "line",
1529
"fillOpacity": 0,
1530
"gradientMode": "none",
1531
"hideFrom": {
1532
"legend": false,
1533
"tooltip": false,
1534
"viz": false
1535
},
1536
"lineInterpolation": "linear",
1537
"lineWidth": 1,
1538
"pointSize": 5,
1539
"scaleDistribution": {
1540
"type": "linear"
1541
},
1542
"showPoints": "auto",
1543
"spanNulls": false,
1544
"stacking": {
1545
"group": "A",
1546
"mode": "none"
1547
},
1548
"thresholdsStyle": {
1549
"mode": "off"
1550
}
1551
},
1552
"mappings": [],
1553
"thresholds": {
1554
"mode": "absolute",
1555
"steps": [
1556
{
1557
"color": "green",
1558
"value": null
1559
},
1560
{
1561
"color": "red",
1562
"value": 80
1563
}
1564
]
1565
},
1566
"unit": "none"
1567
},
1568
"overrides": []
1569
},
1570
"gridPos": {
1571
"h": 8,
1572
"w": 12,
1573
"x": 0,
1574
"y": 67
1575
},
1576
"id": 41,
1577
"options": {
1578
"legend": {
1579
"calcs": [
1580
"min",
1581
"max",
1582
"mean",
1583
"lastNotNull"
1584
],
1585
"displayMode": "table",
1586
"placement": "bottom",
1587
"showLegend": true,
1588
"sortBy": "Last *",
1589
"sortDesc": true
1590
},
1591
"tooltip": {
1592
"mode": "single",
1593
"sort": "none"
1594
}
1595
},
1596
"targets": [
1597
{
1598
"datasource": {
1599
"type": "prometheus",
1600
"uid": "${datasource}"
1601
},
1602
"editorMode": "code",
1603
"expr": "sum(jvm_threads_states_threads{cluster=~\"$cluster\", pod=~\"$pod\"}) by (state)",
1604
"legendFormat": "{{state}}",
1605
"range": true,
1606
"refId": "A"
1607
}
1608
],
1609
"title": "Threads",
1610
"type": "timeseries"
1611
},
1612
{
1613
"collapsed": false,
1614
"gridPos": {
1615
"h": 1,
1616
"w": 24,
1617
"x": 0,
1618
"y": 75
1619
},
1620
"id": 19,
1621
"panels": [],
1622
"title": "JVM - DB connections",
1623
"type": "row"
1624
},
1625
{
1626
"datasource": {
1627
"type": "prometheus",
1628
"uid": "${datasource}"
1629
},
1630
"fieldConfig": {
1631
"defaults": {
1632
"color": {
1633
"mode": "thresholds"
1634
},
1635
"mappings": [],
1636
"thresholds": {
1637
"mode": "absolute",
1638
"steps": [
1639
{
1640
"color": "green",
1641
"value": null
1642
},
1643
{
1644
"color": "red",
1645
"value": 80
1646
}
1647
]
1648
}
1649
},
1650
"overrides": []
1651
},
1652
"gridPos": {
1653
"h": 3,
1654
"w": 8,
1655
"x": 0,
1656
"y": 76
1657
},
1658
"id": 15,
1659
"options": {
1660
"colorMode": "none",
1661
"graphMode": "none",
1662
"justifyMode": "auto",
1663
"orientation": "horizontal",
1664
"reduceOptions": {
1665
"calcs": [
1666
"lastNotNull"
1667
],
1668
"fields": "",
1669
"values": false
1670
},
1671
"textMode": "auto"
1672
},
1673
"pluginVersion": "9.2.3",
1674
"targets": [
1675
{
1676
"datasource": {
1677
"type": "prometheus",
1678
"uid": "${datasource}"
1679
},
1680
"editorMode": "code",
1681
"expr": "sum(hikaricp_connections_idle{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1682
"legendFormat": "idle",
1683
"range": true,
1684
"refId": "A"
1685
}
1686
],
1687
"title": "idle",
1688
"type": "stat"
1689
},
1690
{
1691
"datasource": {
1692
"type": "prometheus",
1693
"uid": "${datasource}"
1694
},
1695
"fieldConfig": {
1696
"defaults": {
1697
"color": {
1698
"mode": "thresholds"
1699
},
1700
"mappings": [],
1701
"thresholds": {
1702
"mode": "absolute",
1703
"steps": [
1704
{
1705
"color": "green",
1706
"value": null
1707
},
1708
{
1709
"color": "red",
1710
"value": 80
1711
}
1712
]
1713
}
1714
},
1715
"overrides": []
1716
},
1717
"gridPos": {
1718
"h": 3,
1719
"w": 8,
1720
"x": 8,
1721
"y": 76
1722
},
1723
"id": 22,
1724
"options": {
1725
"colorMode": "none",
1726
"graphMode": "none",
1727
"justifyMode": "auto",
1728
"orientation": "horizontal",
1729
"reduceOptions": {
1730
"calcs": [
1731
"lastNotNull"
1732
],
1733
"fields": "",
1734
"values": false
1735
},
1736
"textMode": "auto"
1737
},
1738
"pluginVersion": "9.2.3",
1739
"targets": [
1740
{
1741
"datasource": {
1742
"type": "prometheus",
1743
"uid": "${datasource}"
1744
},
1745
"editorMode": "code",
1746
"expr": "sum(hikaricp_connections_active{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1747
"legendFormat": "idle",
1748
"range": true,
1749
"refId": "A"
1750
}
1751
],
1752
"title": "active",
1753
"type": "stat"
1754
},
1755
{
1756
"datasource": {
1757
"type": "prometheus",
1758
"uid": "${datasource}"
1759
},
1760
"fieldConfig": {
1761
"defaults": {
1762
"color": {
1763
"mode": "thresholds"
1764
},
1765
"mappings": [],
1766
"thresholds": {
1767
"mode": "absolute",
1768
"steps": [
1769
{
1770
"color": "green",
1771
"value": null
1772
},
1773
{
1774
"color": "red",
1775
"value": 80
1776
}
1777
]
1778
}
1779
},
1780
"overrides": []
1781
},
1782
"gridPos": {
1783
"h": 3,
1784
"w": 8,
1785
"x": 16,
1786
"y": 76
1787
},
1788
"id": 21,
1789
"options": {
1790
"colorMode": "none",
1791
"graphMode": "none",
1792
"justifyMode": "auto",
1793
"orientation": "horizontal",
1794
"reduceOptions": {
1795
"calcs": [
1796
"lastNotNull"
1797
],
1798
"fields": "",
1799
"values": false
1800
},
1801
"textMode": "auto"
1802
},
1803
"pluginVersion": "9.2.3",
1804
"targets": [
1805
{
1806
"datasource": {
1807
"type": "prometheus",
1808
"uid": "${datasource}"
1809
},
1810
"editorMode": "code",
1811
"expr": "sum(hikaricp_connections_pending{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1812
"hide": false,
1813
"legendFormat": "pending",
1814
"range": true,
1815
"refId": "B"
1816
}
1817
],
1818
"title": "pending",
1819
"type": "stat"
1820
},
1821
{
1822
"datasource": {
1823
"type": "prometheus",
1824
"uid": "${datasource}"
1825
},
1826
"fieldConfig": {
1827
"defaults": {
1828
"color": {
1829
"mode": "palette-classic"
1830
},
1831
"custom": {
1832
"axisCenteredZero": false,
1833
"axisColorMode": "text",
1834
"axisLabel": "",
1835
"axisPlacement": "auto",
1836
"barAlignment": 0,
1837
"drawStyle": "line",
1838
"fillOpacity": 0,
1839
"gradientMode": "none",
1840
"hideFrom": {
1841
"legend": false,
1842
"tooltip": false,
1843
"viz": false
1844
},
1845
"lineInterpolation": "linear",
1846
"lineWidth": 1,
1847
"pointSize": 5,
1848
"scaleDistribution": {
1849
"type": "linear"
1850
},
1851
"showPoints": "auto",
1852
"spanNulls": false,
1853
"stacking": {
1854
"group": "A",
1855
"mode": "none"
1856
},
1857
"thresholdsStyle": {
1858
"mode": "off"
1859
}
1860
},
1861
"mappings": [],
1862
"thresholds": {
1863
"mode": "absolute",
1864
"steps": [
1865
{
1866
"color": "green",
1867
"value": null
1868
},
1869
{
1870
"color": "red",
1871
"value": 80
1872
}
1873
]
1874
}
1875
},
1876
"overrides": []
1877
},
1878
"gridPos": {
1879
"h": 8,
1880
"w": 12,
1881
"x": 0,
1882
"y": 79
1883
},
1884
"id": 20,
1885
"options": {
1886
"legend": {
1887
"calcs": [],
1888
"displayMode": "list",
1889
"placement": "bottom",
1890
"showLegend": true
1891
},
1892
"tooltip": {
1893
"mode": "single",
1894
"sort": "none"
1895
}
1896
},
1897
"pluginVersion": "9.1.7",
1898
"targets": [
1899
{
1900
"datasource": {
1901
"type": "prometheus",
1902
"uid": "${datasource}"
1903
},
1904
"editorMode": "code",
1905
"expr": "sum(hikaricp_connections_idle{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1906
"hide": false,
1907
"legendFormat": "idle",
1908
"range": true,
1909
"refId": "C"
1910
},
1911
{
1912
"datasource": {
1913
"type": "prometheus",
1914
"uid": "${datasource}"
1915
},
1916
"editorMode": "code",
1917
"expr": "sum(hikaricp_connections_pending{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1918
"hide": false,
1919
"legendFormat": "pending",
1920
"range": true,
1921
"refId": "A"
1922
},
1923
{
1924
"datasource": {
1925
"type": "prometheus",
1926
"uid": "${datasource}"
1927
},
1928
"editorMode": "code",
1929
"expr": "sum(hikaricp_connections_active{cluster=~\"$cluster\", pod=~\"$pod\"}) by (pool)",
1930
"hide": false,
1931
"legendFormat": "active",
1932
"range": true,
1933
"refId": "B"
1934
}
1935
],
1936
"title": "Conn Count",
1937
"type": "timeseries"
1938
},
1939
{
1940
"datasource": {
1941
"type": "prometheus",
1942
"uid": "${datasource}"
1943
},
1944
"fieldConfig": {
1945
"defaults": {
1946
"color": {
1947
"mode": "palette-classic"
1948
},
1949
"custom": {
1950
"axisCenteredZero": false,
1951
"axisColorMode": "text",
1952
"axisLabel": "",
1953
"axisPlacement": "auto",
1954
"barAlignment": 0,
1955
"drawStyle": "line",
1956
"fillOpacity": 0,
1957
"gradientMode": "none",
1958
"hideFrom": {
1959
"legend": false,
1960
"tooltip": false,
1961
"viz": false
1962
},
1963
"lineInterpolation": "linear",
1964
"lineWidth": 1,
1965
"pointSize": 5,
1966
"scaleDistribution": {
1967
"type": "linear"
1968
},
1969
"showPoints": "auto",
1970
"spanNulls": false,
1971
"stacking": {
1972
"group": "A",
1973
"mode": "none"
1974
},
1975
"thresholdsStyle": {
1976
"mode": "off"
1977
}
1978
},
1979
"mappings": [],
1980
"thresholds": {
1981
"mode": "absolute",
1982
"steps": [
1983
{
1984
"color": "green",
1985
"value": null
1986
},
1987
{
1988
"color": "red",
1989
"value": 80
1990
}
1991
]
1992
}
1993
},
1994
"overrides": []
1995
},
1996
"gridPos": {
1997
"h": 8,
1998
"w": 12,
1999
"x": 12,
2000
"y": 79
2001
},
2002
"id": 24,
2003
"options": {
2004
"legend": {
2005
"calcs": [],
2006
"displayMode": "list",
2007
"placement": "bottom",
2008
"showLegend": true
2009
},
2010
"tooltip": {
2011
"mode": "single",
2012
"sort": "none"
2013
}
2014
},
2015
"targets": [
2016
{
2017
"datasource": {
2018
"type": "prometheus",
2019
"uid": "${datasource}"
2020
},
2021
"editorMode": "code",
2022
"expr": "hikaricp_connections_timeout_total{cluster=~\"$cluster\", pod=~\"$pod\"}",
2023
"legendFormat": "{{pod}}",
2024
"range": true,
2025
"refId": "A"
2026
}
2027
],
2028
"title": "Timeout Total",
2029
"type": "timeseries"
2030
},
2031
{
2032
"datasource": {
2033
"type": "prometheus",
2034
"uid": "${datasource}"
2035
},
2036
"fieldConfig": {
2037
"defaults": {
2038
"color": {
2039
"mode": "palette-classic"
2040
},
2041
"custom": {
2042
"axisCenteredZero": false,
2043
"axisColorMode": "text",
2044
"axisLabel": "",
2045
"axisPlacement": "auto",
2046
"barAlignment": 0,
2047
"drawStyle": "line",
2048
"fillOpacity": 0,
2049
"gradientMode": "none",
2050
"hideFrom": {
2051
"legend": false,
2052
"tooltip": false,
2053
"viz": false
2054
},
2055
"lineInterpolation": "linear",
2056
"lineWidth": 1,
2057
"pointSize": 5,
2058
"scaleDistribution": {
2059
"type": "linear"
2060
},
2061
"showPoints": "auto",
2062
"spanNulls": false,
2063
"stacking": {
2064
"group": "A",
2065
"mode": "none"
2066
},
2067
"thresholdsStyle": {
2068
"mode": "off"
2069
}
2070
},
2071
"mappings": [],
2072
"thresholds": {
2073
"mode": "absolute",
2074
"steps": [
2075
{
2076
"color": "green",
2077
"value": null
2078
},
2079
{
2080
"color": "red",
2081
"value": 80
2082
}
2083
]
2084
}
2085
},
2086
"overrides": []
2087
},
2088
"gridPos": {
2089
"h": 8,
2090
"w": 24,
2091
"x": 0,
2092
"y": 87
2093
},
2094
"id": 26,
2095
"options": {
2096
"legend": {
2097
"calcs": [],
2098
"displayMode": "list",
2099
"placement": "bottom",
2100
"showLegend": true
2101
},
2102
"tooltip": {
2103
"mode": "single",
2104
"sort": "none"
2105
}
2106
},
2107
"targets": [
2108
{
2109
"datasource": {
2110
"type": "prometheus",
2111
"uid": "${datasource}"
2112
},
2113
"editorMode": "code",
2114
"expr": "irate(hikaricp_connections_usage_seconds_sum{cluster=~\"$cluster\", pod=~\"$pod\"}[5m]) / irate(hikaricp_connections_usage_seconds_count{cluster=~\"$cluster\", pod=~\"$pod\"}[5m])",
2115
"legendFormat": "{{pod}}",
2116
"range": true,
2117
"refId": "A"
2118
}
2119
],
2120
"title": "Connections Time",
2121
"type": "timeseries"
2122
}
2123
],
2124
"refresh": "30s",
2125
"schemaVersion": 37,
2126
"style": "dark",
2127
"tags": [],
2128
"templating": {
2129
"list": [
2130
{
2131
"current": {
2132
"selected": false,
2133
"text": "VictoriaMetrics",
2134
"value": "VictoriaMetrics"
2135
},
2136
"hide": 0,
2137
"includeAll": false,
2138
"multi": false,
2139
"name": "datasource",
2140
"options": [],
2141
"query": "prometheus",
2142
"refresh": 1,
2143
"regex": "",
2144
"skipUrlSync": false,
2145
"type": "datasource"
2146
},
2147
{
2148
"current": {
2149
"selected": false,
2150
"text": [
2151
"All"
2152
],
2153
"value": [
2154
"$__all"
2155
]
2156
},
2157
"datasource": {
2158
"type": "prometheus",
2159
"uid": "${datasource}"
2160
},
2161
"definition": "label_values(jvm_memory_committed_bytes, cluster)",
2162
"hide": 0,
2163
"includeAll": true,
2164
"label": "Cluster",
2165
"multi": true,
2166
"name": "cluster",
2167
"options": [],
2168
"query": {
2169
"query": "label_values(jvm_memory_committed_bytes, cluster)",
2170
"refId": "StandardVariableQuery"
2171
},
2172
"refresh": 1,
2173
"regex": "",
2174
"skipUrlSync": false,
2175
"sort": 0,
2176
"type": "query"
2177
},
2178
{
2179
"current": {
2180
"selected": true,
2181
"text": [
2182
"All"
2183
],
2184
"value": [
2185
"$__all"
2186
]
2187
},
2188
"datasource": {
2189
"type": "prometheus",
2190
"uid": "${datasource}"
2191
},
2192
"definition": "label_values(jvm_memory_committed_bytes{cluster=~\"$cluster\", pod=~\"open-vsx.*\"}, pod)",
2193
"hide": 0,
2194
"includeAll": true,
2195
"label": "Pod",
2196
"multi": true,
2197
"name": "pod",
2198
"options": [],
2199
"query": {
2200
"query": "label_values(jvm_memory_committed_bytes{cluster=~\"$cluster\", pod=~\"open-vsx.*\"}, pod)",
2201
"refId": "StandardVariableQuery"
2202
},
2203
"refresh": 1,
2204
"regex": "",
2205
"skipUrlSync": false,
2206
"sort": 0,
2207
"type": "query"
2208
}
2209
]
2210
},
2211
"time": {
2212
"from": "now-6h",
2213
"to": "now"
2214
},
2215
"timepicker": {},
2216
"timezone": "",
2217
"title": "OpenVSX Mirror",
2218
"uid": "WI_x6hN4k",
2219
"version": 3,
2220
"weekStart": ""
2221
}
2222
2223