3
3
"list" : [
4
4
{
5
5
"builtIn" : 1 ,
6
- "datasource" : {
7
- "type" : " grafana" ,
8
- "uid" : " -- Grafana --"
9
- },
6
+ "datasource" : " -- Grafana --" ,
10
7
"enable" : true ,
11
8
"hide" : true ,
12
9
"iconColor" : " rgba(0, 211, 255, 1)" ,
23
20
},
24
21
"editable" : true ,
25
22
"fiscalYearStartMonth" : 0 ,
26
- "graphTooltip" : 0 ,
23
+ "graphTooltip" : 2 ,
27
24
"id" : 6 ,
28
- "iteration" : 1658858252847 ,
29
25
"links" : [],
30
26
"liveNow" : true ,
31
27
"panels" : [
32
28
{
33
29
"datasource" : {
34
30
"type" : " prometheus" ,
35
- "uid" : " PBFA97CFB590B2093"
31
+ "uid" : " ${datasource}"
32
+ },
33
+ "description" : " " ,
34
+ "fieldConfig" : {
35
+ "defaults" : {
36
+ "color" : {
37
+ "mode" : " palette-classic"
38
+ },
39
+ "custom" : {
40
+ "axisLabel" : " " ,
41
+ "axisPlacement" : " auto" ,
42
+ "barAlignment" : 0 ,
43
+ "drawStyle" : " line" ,
44
+ "fillOpacity" : 10 ,
45
+ "gradientMode" : " none" ,
46
+ "hideFrom" : {
47
+ "legend" : false ,
48
+ "tooltip" : false ,
49
+ "viz" : false
50
+ },
51
+ "lineInterpolation" : " linear" ,
52
+ "lineWidth" : 1 ,
53
+ "pointSize" : 5 ,
54
+ "scaleDistribution" : {
55
+ "type" : " linear"
56
+ },
57
+ "showPoints" : " auto" ,
58
+ "spanNulls" : false ,
59
+ "stacking" : {
60
+ "group" : " A" ,
61
+ "mode" : " none"
62
+ },
63
+ "thresholdsStyle" : {
64
+ "mode" : " off"
65
+ }
66
+ },
67
+ "mappings" : [],
68
+ "min" : 0 ,
69
+ "thresholds" : {
70
+ "mode" : " absolute" ,
71
+ "steps" : [
72
+ {
73
+ "color" : " green" ,
74
+ "value" : null
75
+ },
76
+ {
77
+ "color" : " red" ,
78
+ "value" : 80
79
+ }
80
+ ]
81
+ },
82
+ "unit" : " none"
83
+ },
84
+ "overrides" : []
85
+ },
86
+ "gridPos" : {
87
+ "h" : 5 ,
88
+ "w" : 24 ,
89
+ "x" : 0 ,
90
+ "y" : 0
91
+ },
92
+ "id" : 13 ,
93
+ "options" : {
94
+ "legend" : {
95
+ "calcs" : [
96
+ " lastNotNull"
97
+ ],
98
+ "displayMode" : " table" ,
99
+ "placement" : " right"
100
+ },
101
+ "tooltip" : {
102
+ "mode" : " multi" ,
103
+ "sort" : " none"
104
+ }
105
+ },
106
+ "pluginVersion" : " 9.0.5" ,
107
+ "targets" : [
108
+ {
109
+ "datasource" : {
110
+ "type" : " prometheus" ,
111
+ "uid" : " ${datasource}"
112
+ },
113
+ "editorMode" : " builder" ,
114
+ "exemplar" : false ,
115
+ "expr" : " sum by(action, cluster) (karpenter_consolidation_actions_performed)" ,
116
+ "format" : " time_series" ,
117
+ "instant" : false ,
118
+ "legendFormat" : " {{cluster}}: {{action}}" ,
119
+ "range" : true ,
120
+ "refId" : " A"
121
+ }
122
+ ],
123
+ "title" : " Consolidation Actions Performed" ,
124
+ "type" : " timeseries"
125
+ },
126
+ {
127
+ "datasource" : {
128
+ "type" : " prometheus" ,
129
+ "uid" : " ${datasource}"
130
+ },
131
+ "description" : " " ,
132
+ "fieldConfig" : {
133
+ "defaults" : {
134
+ "color" : {
135
+ "mode" : " palette-classic"
136
+ },
137
+ "custom" : {
138
+ "axisLabel" : " " ,
139
+ "axisPlacement" : " auto" ,
140
+ "barAlignment" : 0 ,
141
+ "drawStyle" : " line" ,
142
+ "fillOpacity" : 10 ,
143
+ "gradientMode" : " none" ,
144
+ "hideFrom" : {
145
+ "legend" : false ,
146
+ "tooltip" : false ,
147
+ "viz" : false
148
+ },
149
+ "lineInterpolation" : " linear" ,
150
+ "lineWidth" : 1 ,
151
+ "pointSize" : 5 ,
152
+ "scaleDistribution" : {
153
+ "type" : " linear"
154
+ },
155
+ "showPoints" : " auto" ,
156
+ "spanNulls" : false ,
157
+ "stacking" : {
158
+ "group" : " A" ,
159
+ "mode" : " none"
160
+ },
161
+ "thresholdsStyle" : {
162
+ "mode" : " off"
163
+ }
164
+ },
165
+ "mappings" : [],
166
+ "min" : 0 ,
167
+ "thresholds" : {
168
+ "mode" : " absolute" ,
169
+ "steps" : [
170
+ {
171
+ "color" : " green" ,
172
+ "value" : null
173
+ },
174
+ {
175
+ "color" : " red" ,
176
+ "value" : 80
177
+ }
178
+ ]
179
+ },
180
+ "unit" : " none"
181
+ },
182
+ "overrides" : []
183
+ },
184
+ "gridPos" : {
185
+ "h" : 5 ,
186
+ "w" : 24 ,
187
+ "x" : 0 ,
188
+ "y" : 5
189
+ },
190
+ "id" : 14 ,
191
+ "options" : {
192
+ "legend" : {
193
+ "calcs" : [
194
+ " lastNotNull"
195
+ ],
196
+ "displayMode" : " table" ,
197
+ "placement" : " right"
198
+ },
199
+ "tooltip" : {
200
+ "mode" : " single" ,
201
+ "sort" : " none"
202
+ }
203
+ },
204
+ "targets" : [
205
+ {
206
+ "datasource" : {
207
+ "type" : " prometheus" ,
208
+ "uid" : " ${datasource}"
209
+ },
210
+ "editorMode" : " builder" ,
211
+ "expr" : " sum by(cluster) (karpenter_consolidation_nodes_created)" ,
212
+ "format" : " time_series" ,
213
+ "legendFormat" : " {{cluster}}" ,
214
+ "range" : true ,
215
+ "refId" : " A"
216
+ }
217
+ ],
218
+ "title" : " Consolidation: Nodes Created" ,
219
+ "type" : " timeseries"
220
+ },
221
+ {
222
+ "datasource" : {
223
+ "type" : " prometheus" ,
224
+ "uid" : " ${datasource}"
225
+ },
226
+ "description" : " " ,
227
+ "fieldConfig" : {
228
+ "defaults" : {
229
+ "color" : {
230
+ "mode" : " palette-classic"
231
+ },
232
+ "custom" : {
233
+ "axisLabel" : " " ,
234
+ "axisPlacement" : " auto" ,
235
+ "barAlignment" : 0 ,
236
+ "drawStyle" : " line" ,
237
+ "fillOpacity" : 10 ,
238
+ "gradientMode" : " none" ,
239
+ "hideFrom" : {
240
+ "legend" : false ,
241
+ "tooltip" : false ,
242
+ "viz" : false
243
+ },
244
+ "lineInterpolation" : " linear" ,
245
+ "lineWidth" : 1 ,
246
+ "pointSize" : 5 ,
247
+ "scaleDistribution" : {
248
+ "type" : " linear"
249
+ },
250
+ "showPoints" : " auto" ,
251
+ "spanNulls" : false ,
252
+ "stacking" : {
253
+ "group" : " A" ,
254
+ "mode" : " none"
255
+ },
256
+ "thresholdsStyle" : {
257
+ "mode" : " off"
258
+ }
259
+ },
260
+ "mappings" : [],
261
+ "min" : 0 ,
262
+ "thresholds" : {
263
+ "mode" : " absolute" ,
264
+ "steps" : [
265
+ {
266
+ "color" : " green" ,
267
+ "value" : null
268
+ },
269
+ {
270
+ "color" : " red" ,
271
+ "value" : 80
272
+ }
273
+ ]
274
+ },
275
+ "unit" : " none"
276
+ },
277
+ "overrides" : []
278
+ },
279
+ "gridPos" : {
280
+ "h" : 5 ,
281
+ "w" : 24 ,
282
+ "x" : 0 ,
283
+ "y" : 10
284
+ },
285
+ "id" : 15 ,
286
+ "options" : {
287
+ "legend" : {
288
+ "calcs" : [
289
+ " lastNotNull"
290
+ ],
291
+ "displayMode" : " table" ,
292
+ "placement" : " right"
293
+ },
294
+ "tooltip" : {
295
+ "mode" : " single" ,
296
+ "sort" : " none"
297
+ }
298
+ },
299
+ "targets" : [
300
+ {
301
+ "datasource" : {
302
+ "type" : " prometheus" ,
303
+ "uid" : " ${datasource}"
304
+ },
305
+ "editorMode" : " builder" ,
306
+ "expr" : " sum by(cluster) (karpenter_consolidation_nodes_terminated)" ,
307
+ "format" : " time_series" ,
308
+ "legendFormat" : " {{cluster}}" ,
309
+ "range" : true ,
310
+ "refId" : " A"
311
+ }
312
+ ],
313
+ "title" : " Consolidation: Nodes Terminated" ,
314
+ "type" : " timeseries"
315
+ },
316
+ {
317
+ "datasource" : {
318
+ "type" : " prometheus" ,
319
+ "uid" : " ${datasource}"
36
320
},
37
321
"fieldConfig" : {
38
322
"defaults" : {
85
369
"overrides" : []
86
370
},
87
371
"gridPos" : {
88
- "h" : 10 ,
89
- "w" : 12 ,
372
+ "h" : 6 ,
373
+ "w" : 24 ,
90
374
"x" : 0 ,
91
- "y" : 0
375
+ "y" : 15
92
376
},
93
377
"id" : 12 ,
94
378
"options" : {
108
392
{
109
393
"datasource" : {
110
394
"type" : " prometheus" ,
111
- "uid" : " PBFA97CFB590B2093 "
395
+ "uid" : " ${datasource} "
112
396
},
113
397
"editorMode" : " code" ,
114
398
"expr" : " sum by(phase)(karpenter_pods_state)" ,
123
407
{
124
408
"datasource" : {
125
409
"type" : " prometheus" ,
126
- "uid" : " PBFA97CFB590B2093 "
410
+ "uid" : " ${datasource} "
127
411
},
128
412
"fieldConfig" : {
129
413
"defaults" : {
176
460
"overrides" : []
177
461
},
178
462
"gridPos" : {
179
- "h" : 10 ,
180
- "w" : 12 ,
181
- "x" : 12 ,
182
- "y" : 0
463
+ "h" : 8 ,
464
+ "w" : 24 ,
465
+ "x" : 0 ,
466
+ "y" : 21
183
467
},
184
468
"id" : 6 ,
185
469
"options" : {
197
481
{
198
482
"datasource" : {
199
483
"type" : " prometheus" ,
200
- "uid" : " PBFA97CFB590B2093 "
484
+ "uid" : " ${datasource} "
201
485
},
202
486
"editorMode" : " code" ,
203
487
"expr" : " sum by ($distribution_filter)(\n karpenter_pods_state{arch=~\" $arch\" , capacity_type=~\" $capacity_type\" , instance_type=~\" $instance_type\" , provisioner=~\" $provisioner\" }\n )" ,
212
496
{
213
497
"datasource" : {
214
498
"type" : " prometheus" ,
215
- "uid" : " PBFA97CFB590B2093 "
499
+ "uid" : " ${datasource} "
216
500
},
217
501
"fieldConfig" : {
218
502
"defaults" : {
282
566
"h" : 11 ,
283
567
"w" : 18 ,
284
568
"x" : 0 ,
285
- "y" : 10
569
+ "y" : 29
286
570
},
287
571
"id" : 10 ,
288
572
"options" : {
295
579
},
296
580
"showHeader" : true
297
581
},
298
- "pluginVersion" : " 9.0.1 " ,
582
+ "pluginVersion" : " 9.0.5 " ,
299
583
"targets" : [
300
584
{
301
585
"datasource" : {
302
586
"type" : " prometheus" ,
303
- "uid" : " PBFA97CFB590B2093 "
587
+ "uid" : " ${datasource} "
304
588
},
305
589
"editorMode" : " code" ,
306
590
"exemplar" : false ,
314
598
{
315
599
"datasource" : {
316
600
"type" : " prometheus" ,
317
- "uid" : " PBFA97CFB590B2093 "
601
+ "uid" : " ${datasource} "
318
602
},
319
603
"editorMode" : " code" ,
320
604
"exemplar" : false ,
328
612
{
329
613
"datasource" : {
330
614
"type" : " prometheus" ,
331
- "uid" : " PBFA97CFB590B2093 "
615
+ "uid" : " ${datasource} "
332
616
},
333
617
"editorMode" : " code" ,
334
618
"exemplar" : false ,
343
627
{
344
628
"datasource" : {
345
629
"type" : " prometheus" ,
346
- "uid" : " PBFA97CFB590B2093 "
630
+ "uid" : " ${datasource} "
347
631
},
348
632
"editorMode" : " code" ,
349
633
"exemplar" : false ,
357
641
{
358
642
"datasource" : {
359
643
"type" : " prometheus" ,
360
- "uid" : " PBFA97CFB590B2093 "
644
+ "uid" : " ${datasource} "
361
645
},
362
646
"editorMode" : " code" ,
363
647
"exemplar" : false ,
440
724
{
441
725
"datasource" : {
442
726
"type" : " prometheus" ,
443
- "uid" : " PBFA97CFB590B2093 "
727
+ "uid" : " ${datasource} "
444
728
},
445
729
"fieldConfig" : {
446
730
"defaults" : {
499
783
"h" : 11 ,
500
784
"w" : 6 ,
501
785
"x" : 18 ,
502
- "y" : 10
786
+ "y" : 29
503
787
},
504
788
"id" : 8 ,
505
789
"options" : {
517
801
{
518
802
"datasource" : {
519
803
"type" : " prometheus" ,
520
- "uid" : " PBFA97CFB590B2093 "
804
+ "uid" : " ${datasource} "
521
805
},
522
806
"editorMode" : " code" ,
523
807
"expr" : " (count(karpenter_nodes_allocatable{arch=~\" $arch\" ,capacity_type=\" spot\" ,instance_type=~\" $instance_type\" ,provisioner=~\" $provisioner\" ,zone=~\" $zone\" }) or vector(0)) / count(karpenter_nodes_allocatable{arch=~\" $arch\" ,instance_type=~\" $instance_type\" ,provisioner=~\" $provisioner\" ,zone=~\" $zone\" })" ,
532
816
{
533
817
"datasource" : {
534
818
"type" : " prometheus" ,
535
- "uid" : " PBFA97CFB590B2093 "
819
+ "uid" : " ${datasource} "
536
820
},
537
821
"fieldConfig" : {
538
822
"defaults" : {
634
918
"h" : 9 ,
635
919
"w" : 24 ,
636
920
"x" : 0 ,
637
- "y" : 21
921
+ "y" : 40
638
922
},
639
923
"id" : 4 ,
640
924
"options" : {
653
937
}
654
938
]
655
939
},
656
- "pluginVersion" : " 9.0.1 " ,
940
+ "pluginVersion" : " 9.0.5 " ,
657
941
"targets" : [
658
942
{
659
943
"datasource" : {
660
944
"type" : " prometheus" ,
661
- "uid" : " PBFA97CFB590B2093 "
945
+ "uid" : " ${datasource} "
662
946
},
663
947
"editorMode" : " code" ,
664
948
"exemplar" : false ,
673
957
{
674
958
"datasource" : {
675
959
"type" : " prometheus" ,
676
- "uid" : " PBFA97CFB590B2093 "
960
+ "uid" : " ${datasource} "
677
961
},
678
962
"editorMode" : " code" ,
679
963
"exemplar" : false ,
688
972
{
689
973
"datasource" : {
690
974
"type" : " prometheus" ,
691
- "uid" : " PBFA97CFB590B2093 "
975
+ "uid" : " ${datasource} "
692
976
},
693
977
"editorMode" : " code" ,
694
978
"exemplar" : false ,
703
987
{
704
988
"datasource" : {
705
989
"type" : " prometheus" ,
706
- "uid" : " PBFA97CFB590B2093 "
990
+ "uid" : " ${datasource} "
707
991
},
708
992
"editorMode" : " code" ,
709
993
"exemplar" : false ,
933
1217
},
934
1218
"datasource" : {
935
1219
"type" : " prometheus" ,
936
- "uid" : " PBFA97CFB590B2093 "
1220
+ "uid" : " ${datasource} "
937
1221
},
938
1222
"definition" : " label_values(karpenter_nodes_allocatable, provisioner)" ,
939
1223
"hide" : 0 ,
963
1247
},
964
1248
"datasource" : {
965
1249
"type" : " prometheus" ,
966
- "uid" : " PBFA97CFB590B2093 "
1250
+ "uid" : " ${datasource} "
967
1251
},
968
1252
"definition" : " label_values(karpenter_nodes_allocatable, zone)" ,
969
1253
"hide" : 0 ,
993
1277
},
994
1278
"datasource" : {
995
1279
"type" : " prometheus" ,
996
- "uid" : " PBFA97CFB590B2093 "
1280
+ "uid" : " ${datasource} "
997
1281
},
998
1282
"definition" : " label_values(karpenter_nodes_allocatable, arch)" ,
999
1283
"hide" : 0 ,
1023
1307
},
1024
1308
"datasource" : {
1025
1309
"type" : " prometheus" ,
1026
- "uid" : " PBFA97CFB590B2093 "
1310
+ "uid" : " ${datasource} "
1027
1311
},
1028
1312
"definition" : " label_values(karpenter_nodes_allocatable, capacity_type)" ,
1029
1313
"hide" : 0 ,
1053
1337
},
1054
1338
"datasource" : {
1055
1339
"type" : " prometheus" ,
1056
- "uid" : " PBFA97CFB590B2093 "
1340
+ "uid" : " ${datasource} "
1057
1341
},
1058
1342
"definition" : " label_values(karpenter_nodes_allocatable, instance_type)" ,
1059
1343
"hide" : 0 ,
1122
1406
"queryValue" : " " ,
1123
1407
"skipUrlSync" : false ,
1124
1408
"type" : " custom"
1409
+ },
1410
+ {
1411
+ "current" : {
1412
+ "selected" : false ,
1413
+ "text" : " Prometheus" ,
1414
+ "value" : " Prometheus"
1415
+ },
1416
+ "hide" : 2 ,
1417
+ "includeAll" : false ,
1418
+ "label" : " Data Source" ,
1419
+ "multi" : false ,
1420
+ "name" : " datasource" ,
1421
+ "options" : [],
1422
+ "query" : " prometheus" ,
1423
+ "refresh" : 1 ,
1424
+ "regex" : " " ,
1425
+ "skipUrlSync" : false ,
1426
+ "type" : " datasource"
1125
1427
}
1126
1428
]
1127
1429
},
1133
1435
"timezone" : " " ,
1134
1436
"title" : " Karpenter Capacity" ,
1135
1437
"uid" : " ta8I9Q67z" ,
1136
- "version" : 2 ,
1438
+ "version" : 4 ,
1137
1439
"weekStart" : " "
1138
1440
}
0 commit comments