Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/operations/observability/mixins/cross-teams/dashboards/gitpod-node-resource-metrics.json
2500 views
1
{
2
"__elements": [],
3
"__requires": [
4
{
5
"type": "panel",
6
"id": "bargauge",
7
"name": "Bar gauge",
8
"version": ""
9
},
10
{
11
"type": "grafana",
12
"id": "grafana",
13
"name": "Grafana",
14
"version": "8.5.0"
15
},
16
{
17
"type": "panel",
18
"id": "graph",
19
"name": "Graph (old)",
20
"version": ""
21
},
22
{
23
"type": "datasource",
24
"id": "prometheus",
25
"name": "Prometheus",
26
"version": "1.0.0"
27
},
28
{
29
"type": "panel",
30
"id": "stat",
31
"name": "Stat",
32
"version": ""
33
},
34
{
35
"type": "panel",
36
"id": "table-old",
37
"name": "Table (old)",
38
"version": ""
39
}
40
],
41
"annotations": {
42
"list": [
43
{
44
"$$hashKey": "object:2875",
45
"builtIn": 1,
46
"datasource": "-- Grafana --",
47
"enable": true,
48
"hide": true,
49
"iconColor": "rgba(0, 211, 255, 1)",
50
"name": "Annotations & Alerts",
51
"target": {
52
"limit": 100,
53
"matchAny": false,
54
"tags": [],
55
"type": "dashboard"
56
},
57
"type": "dashboard"
58
}
59
]
60
},
61
"description": "【English version】Update 2020.10.10, add the overall resource overview! Support Grafana6&7,Support Node Exporter v0.16 and above.Optimize the main metrics display. Includes: CPU, memory, disk IO, network, temperature and other monitoring metrics。https://github.com/starsliao/Prometheus",
62
"editable": true,
63
"fiscalYearStartMonth": 0,
64
"gnetId": 11074,
65
"graphTooltip": 0,
66
"id": null,
67
"iteration": 1651051124466,
68
"links": [
69
{
70
"$$hashKey": "object:2300",
71
"icon": "bolt",
72
"tags": [],
73
"targetBlank": true,
74
"title": "Update",
75
"tooltip": "Update dashboard",
76
"type": "link",
77
"url": "https://grafana.com/grafana/dashboards/11074"
78
},
79
{
80
"$$hashKey": "object:2301",
81
"icon": "question",
82
"tags": [],
83
"targetBlank": true,
84
"title": "GitHub",
85
"tooltip": "more dashboard",
86
"type": "link",
87
"url": "https://github.com/starsliao"
88
},
89
{
90
"$$hashKey": "object:2302",
91
"asDropdown": true,
92
"icon": "external link",
93
"tags": [],
94
"targetBlank": true,
95
"title": "",
96
"type": "dashboards"
97
}
98
],
99
"liveNow": false,
100
"panels": [
101
{
102
"collapsed": false,
103
"datasource": "$datasource",
104
"gridPos": {
105
"h": 1,
106
"w": 24,
107
"x": 0,
108
"y": 0
109
},
110
"id": 187,
111
"panels": [],
112
"title": "Resource Overview (associated JOB),Host:$show_hostname,Instance:$node",
113
"type": "row"
114
},
115
{
116
"columns": [],
117
"datasource": "$datasource",
118
"description": "Partition utilization, disk read, disk write, download bandwidth, upload bandwidth, if there are multiple network cards or multiple partitions, it is the value of the network card or partition with the highest utilization rate collected.\n\nCurrEstab: The number of TCP connections whose current status is ESTABLISHED or CLOSE-WAIT.",
119
"fontSize": "80%",
120
"gridPos": {
121
"h": 7,
122
"w": 24,
123
"x": 0,
124
"y": 1
125
},
126
"id": 185,
127
"showHeader": true,
128
"sort": {
129
"col": 31,
130
"desc": false
131
},
132
"styles": [
133
{
134
"$$hashKey": "object:1600",
135
"alias": "Hostname",
136
"align": "auto",
137
"colors": [
138
"rgba(245, 54, 54, 0.9)",
139
"rgba(237, 129, 40, 0.89)",
140
"rgba(50, 172, 45, 0.97)"
141
],
142
"dateFormat": "YYYY-MM-DD HH:mm:ss",
143
"decimals": 1,
144
"link": false,
145
"linkTooltip": "",
146
"linkUrl": "",
147
"mappingType": 1,
148
"pattern": "nodename",
149
"thresholds": [],
150
"type": "string",
151
"unit": "bytes"
152
},
153
{
154
"$$hashKey": "object:1601",
155
"alias": "IP(Link to details)",
156
"align": "auto",
157
"colors": [
158
"rgba(245, 54, 54, 0.9)",
159
"rgba(237, 129, 40, 0.89)",
160
"rgba(50, 172, 45, 0.97)"
161
],
162
"dateFormat": "YYYY-MM-DD HH:mm:ss",
163
"decimals": 2,
164
"link": true,
165
"linkTargetBlank": false,
166
"linkTooltip": "Browse host details",
167
"linkUrl": "d/xfpJB9FGz2/node-exporter?orgId=1&var-job=${job}&var-cluster=${cluster}&var-nodepool=All&var-hostname=All&var-node=${__cell}&var-device=All&var-origin_prometheus=$origin_prometheus",
168
"mappingType": 1,
169
"pattern": "instance",
170
"thresholds": [],
171
"type": "number",
172
"unit": "short"
173
},
174
{
175
"$$hashKey": "object:1602",
176
"alias": "Memory",
177
"align": "auto",
178
"colors": [
179
"rgba(245, 54, 54, 0.9)",
180
"rgba(237, 129, 40, 0.89)",
181
"rgba(50, 172, 45, 0.97)"
182
],
183
"dateFormat": "YYYY-MM-DD HH:mm:ss",
184
"decimals": 2,
185
"link": false,
186
"mappingType": 1,
187
"pattern": "Value #B",
188
"thresholds": [],
189
"type": "number",
190
"unit": "bytes"
191
},
192
{
193
"$$hashKey": "object:1603",
194
"alias": "CPU Cores",
195
"align": "auto",
196
"colors": [
197
"rgba(245, 54, 54, 0.9)",
198
"rgba(237, 129, 40, 0.89)",
199
"rgba(50, 172, 45, 0.97)"
200
],
201
"dateFormat": "YYYY-MM-DD HH:mm:ss",
202
"mappingType": 1,
203
"pattern": "Value #C",
204
"thresholds": [],
205
"type": "number",
206
"unit": "short"
207
},
208
{
209
"$$hashKey": "object:1604",
210
"alias": " Uptime",
211
"align": "auto",
212
"colors": [
213
"rgba(245, 54, 54, 0.9)",
214
"rgba(237, 129, 40, 0.89)",
215
"rgba(50, 172, 45, 0.97)"
216
],
217
"dateFormat": "YYYY-MM-DD HH:mm:ss",
218
"decimals": 2,
219
"mappingType": 1,
220
"pattern": "Value #D",
221
"thresholds": [],
222
"type": "number",
223
"unit": "s"
224
},
225
{
226
"$$hashKey": "object:1605",
227
"alias": "Partition used%*",
228
"align": "auto",
229
"colorMode": "cell",
230
"colors": [
231
"rgba(50, 172, 45, 0.97)",
232
"rgba(237, 129, 40, 0.89)",
233
"rgba(245, 54, 54, 0.9)"
234
],
235
"dateFormat": "YYYY-MM-DD HH:mm:ss",
236
"decimals": 2,
237
"mappingType": 1,
238
"pattern": "Value #E",
239
"thresholds": [
240
"70",
241
"85"
242
],
243
"type": "number",
244
"unit": "percent"
245
},
246
{
247
"$$hashKey": "object:1606",
248
"alias": "CPU used%",
249
"align": "auto",
250
"colorMode": "cell",
251
"colors": [
252
"rgba(50, 172, 45, 0.97)",
253
"rgba(237, 129, 40, 0.89)",
254
"rgba(245, 54, 54, 0.9)"
255
],
256
"dateFormat": "YYYY-MM-DD HH:mm:ss",
257
"decimals": 2,
258
"mappingType": 1,
259
"pattern": "Value #F",
260
"thresholds": [
261
"70",
262
"85"
263
],
264
"type": "number",
265
"unit": "percent"
266
},
267
{
268
"$$hashKey": "object:1607",
269
"alias": "Memory used%",
270
"align": "auto",
271
"colorMode": "cell",
272
"colors": [
273
"rgba(50, 172, 45, 0.97)",
274
"rgba(237, 129, 40, 0.89)",
275
"rgba(245, 54, 54, 0.9)"
276
],
277
"dateFormat": "YYYY-MM-DD HH:mm:ss",
278
"decimals": 2,
279
"mappingType": 1,
280
"pattern": "Value #G",
281
"thresholds": [
282
"70",
283
"85"
284
],
285
"type": "number",
286
"unit": "percent"
287
},
288
{
289
"$$hashKey": "object:1608",
290
"alias": "Disk read*",
291
"align": "auto",
292
"colorMode": "cell",
293
"colors": [
294
"rgba(50, 172, 45, 0.97)",
295
"rgba(237, 129, 40, 0.89)",
296
"rgba(245, 54, 54, 0.9)"
297
],
298
"dateFormat": "YYYY-MM-DD HH:mm:ss",
299
"decimals": 2,
300
"mappingType": 1,
301
"pattern": "Value #H",
302
"thresholds": [
303
"10485760",
304
"20485760"
305
],
306
"type": "number",
307
"unit": "Bps"
308
},
309
{
310
"$$hashKey": "object:1609",
311
"alias": "Disk write*",
312
"align": "auto",
313
"colorMode": "cell",
314
"colors": [
315
"rgba(50, 172, 45, 0.97)",
316
"rgba(237, 129, 40, 0.89)",
317
"rgba(245, 54, 54, 0.9)"
318
],
319
"dateFormat": "YYYY-MM-DD HH:mm:ss",
320
"decimals": 2,
321
"mappingType": 1,
322
"pattern": "Value #I",
323
"thresholds": [
324
"10485760",
325
"20485760"
326
],
327
"type": "number",
328
"unit": "Bps"
329
},
330
{
331
"$$hashKey": "object:1610",
332
"alias": "Download*",
333
"align": "auto",
334
"colorMode": "cell",
335
"colors": [
336
"rgba(50, 172, 45, 0.97)",
337
"rgba(237, 129, 40, 0.89)",
338
"rgba(245, 54, 54, 0.9)"
339
],
340
"dateFormat": "YYYY-MM-DD HH:mm:ss",
341
"decimals": 2,
342
"mappingType": 1,
343
"pattern": "Value #J",
344
"thresholds": [
345
"30485760",
346
"104857600"
347
],
348
"type": "number",
349
"unit": "bps"
350
},
351
{
352
"$$hashKey": "object:1611",
353
"alias": "Upload*",
354
"align": "auto",
355
"colorMode": "cell",
356
"colors": [
357
"rgba(50, 172, 45, 0.97)",
358
"rgba(237, 129, 40, 0.89)",
359
"rgba(245, 54, 54, 0.9)"
360
],
361
"dateFormat": "YYYY-MM-DD HH:mm:ss",
362
"decimals": 2,
363
"mappingType": 1,
364
"pattern": "Value #K",
365
"thresholds": [
366
"30485760",
367
"104857600"
368
],
369
"type": "number",
370
"unit": "bps"
371
},
372
{
373
"$$hashKey": "object:1612",
374
"alias": "5m load",
375
"align": "auto",
376
"colors": [
377
"rgba(245, 54, 54, 0.9)",
378
"rgba(237, 129, 40, 0.89)",
379
"rgba(50, 172, 45, 0.97)"
380
],
381
"dateFormat": "YYYY-MM-DD HH:mm:ss",
382
"decimals": 2,
383
"mappingType": 1,
384
"pattern": "Value #L",
385
"thresholds": [],
386
"type": "number",
387
"unit": "short"
388
},
389
{
390
"$$hashKey": "object:1613",
391
"alias": "CurrEstab",
392
"align": "auto",
393
"colorMode": "cell",
394
"colors": [
395
"rgba(50, 172, 45, 0.97)",
396
"rgba(237, 129, 40, 0.89)",
397
"rgba(245, 54, 54, 0.9)"
398
],
399
"dateFormat": "YYYY-MM-DD HH:mm:ss",
400
"decimals": 2,
401
"mappingType": 1,
402
"pattern": "Value #M",
403
"thresholds": [
404
"1000",
405
"1500"
406
],
407
"type": "string",
408
"unit": "short"
409
},
410
{
411
"$$hashKey": "object:1614",
412
"alias": "TCP_tw",
413
"align": "center",
414
"colorMode": "cell",
415
"colors": [
416
"rgba(50, 172, 45, 0.97)",
417
"rgba(237, 129, 40, 0.89)",
418
"rgba(245, 54, 54, 0.9)"
419
],
420
"dateFormat": "YYYY-MM-DD HH:mm:ss",
421
"mappingType": 1,
422
"pattern": "Value #N",
423
"thresholds": [
424
"5000",
425
"20000"
426
],
427
"type": "number",
428
"unit": "short"
429
},
430
{
431
"$$hashKey": "object:1615",
432
"alias": "",
433
"align": "right",
434
"colors": [
435
"rgba(245, 54, 54, 0.9)",
436
"rgba(237, 129, 40, 0.89)",
437
"rgba(50, 172, 45, 0.97)"
438
],
439
"decimals": 2,
440
"pattern": "/.*/",
441
"thresholds": [],
442
"type": "hidden",
443
"unit": "short"
444
}
445
],
446
"targets": [
447
{
448
"datasource": "$datasource",
449
"exemplar": false,
450
"expr": "node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",nodename=~\"$hostname\"} - 0",
451
"format": "table",
452
"hide": false,
453
"instant": true,
454
"interval": "",
455
"legendFormat": "CPU name",
456
"refId": "A"
457
},
458
{
459
"datasource": "$datasource",
460
"exemplar": false,
461
"expr": "sum(time() - node_boot_time_seconds{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"})by(instance)",
462
"format": "table",
463
"hide": false,
464
"instant": true,
465
"interval": "",
466
"legendFormat": "operation hours",
467
"refId": "D"
468
},
469
{
470
"datasource": "$datasource",
471
"exemplar": false,
472
"expr": "node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"} - 0",
473
"format": "table",
474
"hide": false,
475
"instant": true,
476
"interval": "",
477
"legendFormat": "total memory",
478
"refId": "B"
479
},
480
{
481
"datasource": "$datasource",
482
"exemplar": false,
483
"expr": "count(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode='system',cluster=~\"$cluster\", node=~\"$hostname\"}) by (instance)",
484
"format": "table",
485
"hide": false,
486
"instant": true,
487
"interval": "",
488
"legendFormat": "total number of cores",
489
"refId": "C"
490
},
491
{
492
"datasource": "$datasource",
493
"exemplar": false,
494
"expr": "node_load5{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"}",
495
"format": "table",
496
"hide": false,
497
"instant": true,
498
"interval": "",
499
"legendFormat": "5minute load",
500
"refId": "L"
501
},
502
{
503
"datasource": "$datasource",
504
"exemplar": false,
505
"expr": "(1 - avg(rate(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode=\"idle\",cluster=~\"$cluster\",node=~\"$hostname\"}[$interval])) by (instance)) * 100",
506
"format": "table",
507
"hide": false,
508
"instant": true,
509
"interval": "",
510
"legendFormat": "CPUusage",
511
"refId": "F"
512
},
513
{
514
"datasource": "$datasource",
515
"exemplar": false,
516
"expr": "(1 - (node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"} / (node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"})))* 100",
517
"format": "table",
518
"hide": false,
519
"instant": true,
520
"interval": "",
521
"legendFormat": "RAMusage",
522
"refId": "G"
523
},
524
{
525
"datasource": "$datasource",
526
"exemplar": false,
527
"expr": "max((node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\",node=~\"$hostname\"}-node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\",node=~\"$hostname\"}) *100/(node_filesystem_avail_bytes {origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\",node=~\"$hostname\"}+(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\",node=~\"$hostname\"}-node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\",node=~\"$hostname\"})))by(instance)",
528
"format": "table",
529
"hide": false,
530
"instant": true,
531
"interval": "",
532
"legendFormat": "partitionusage",
533
"refId": "E"
534
},
535
{
536
"datasource": "$datasource",
537
"exemplar": false,
538
"expr": "max(rate(node_disk_read_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"}[$interval])) by (instance)",
539
"format": "table",
540
"hide": false,
541
"instant": true,
542
"interval": "",
543
"legendFormat": "maximum read",
544
"refId": "H"
545
},
546
{
547
"datasource": "$datasource",
548
"exemplar": false,
549
"expr": "max(rate(node_disk_written_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"}[$interval])) by (instance)",
550
"format": "table",
551
"hide": false,
552
"instant": true,
553
"interval": "",
554
"legendFormat": "max write",
555
"refId": "I"
556
},
557
{
558
"datasource": "$datasource",
559
"exemplar": false,
560
"expr": "node_netstat_Tcp_CurrEstab{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"} - 0",
561
"format": "table",
562
"hide": false,
563
"instant": true,
564
"interval": "",
565
"legendFormat": "number of connections",
566
"refId": "M"
567
},
568
{
569
"datasource": "$datasource",
570
"exemplar": false,
571
"expr": "node_sockstat_TCP_tw{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"} - 0",
572
"format": "table",
573
"hide": false,
574
"instant": true,
575
"interval": "",
576
"legendFormat": "TIME_WAIT",
577
"refId": "N"
578
},
579
{
580
"datasource": "$datasource",
581
"exemplar": false,
582
"expr": "max(rate(node_network_receive_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"}[$interval])*8) by (instance)",
583
"format": "table",
584
"hide": false,
585
"instant": true,
586
"interval": "",
587
"legendFormat": "Download bandwidth",
588
"refId": "J"
589
},
590
{
591
"datasource": "$datasource",
592
"exemplar": false,
593
"expr": "max(rate(node_network_transmit_bytes_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\",node=~\"$hostname\"}[$interval])*8) by (instance)",
594
"format": "table",
595
"hide": false,
596
"instant": true,
597
"interval": "",
598
"legendFormat": "upload bandwidth",
599
"refId": "K"
600
}
601
],
602
"title": "Server Resource Overview【JOB:$job,Total:$total】",
603
"transform": "table",
604
"type": "table-old"
605
},
606
{
607
"aliasColors": {
608
"192.168.200.241:9100_Total": "dark-red",
609
"Disk costs inI/OOperation ratio": "#ba43a9",
610
"Idle - Waiting for something to happen": "#052B51",
611
"guest": "#9AC48A",
612
"idle": "#052B51",
613
"iowait": "#EAB839",
614
"irq": "#BF1B00",
615
"nice": "#C15C17",
616
"sdb_per secondI/Ooperate%": "#d683ce",
617
"softirq": "#E24D42",
618
"steal": "#FCE2DE",
619
"system": "#508642",
620
"user": "#5195CE"
621
},
622
"bars": false,
623
"dashLength": 10,
624
"dashes": false,
625
"datasource": "$datasource",
626
"description": "",
627
"fieldConfig": {
628
"defaults": {
629
"links": []
630
},
631
"overrides": []
632
},
633
"fill": 0,
634
"fillGradient": 0,
635
"gridPos": {
636
"h": 7,
637
"w": 8,
638
"x": 0,
639
"y": 8
640
},
641
"hiddenSeries": false,
642
"id": 191,
643
"legend": {
644
"alignAsTable": false,
645
"avg": false,
646
"current": true,
647
"hideEmpty": true,
648
"hideZero": true,
649
"max": false,
650
"min": false,
651
"rightSide": false,
652
"show": true,
653
"sort": "current",
654
"sortDesc": true,
655
"total": false,
656
"values": true
657
},
658
"lines": true,
659
"linewidth": 2,
660
"links": [],
661
"maxPerRow": 6,
662
"nullPointMode": "null",
663
"options": {
664
"alertThreshold": true
665
},
666
"percentage": false,
667
"pluginVersion": "8.5.0",
668
"pointradius": 5,
669
"points": false,
670
"renderer": "flot",
671
"seriesOverrides": [
672
{
673
"$$hashKey": "object:2312",
674
"alias": "Overall average used%",
675
"lines": false,
676
"pointradius": 1,
677
"points": true,
678
"yaxis": 2
679
},
680
{
681
"$$hashKey": "object:2313",
682
"alias": "CPU Cores",
683
"color": "#C4162A"
684
}
685
],
686
"spaceLength": 10,
687
"stack": false,
688
"steppedLine": false,
689
"targets": [
690
{
691
"expr": "count(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\", mode='system',cluster=~\"$cluster\"})",
692
"format": "time_series",
693
"hide": false,
694
"instant": false,
695
"interval": "30m",
696
"intervalFactor": 1,
697
"legendFormat": "CPU Cores",
698
"refId": "B",
699
"step": 240
700
},
701
{
702
"expr": "sum(node_load5{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"})",
703
"format": "time_series",
704
"hide": false,
705
"interval": "30m",
706
"intervalFactor": 1,
707
"legendFormat": "Total 5m load",
708
"refId": "A",
709
"step": 240
710
},
711
{
712
"expr": "avg(1 - avg(rate(node_cpu_seconds_total{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",mode=\"idle\",cluster=~\"$cluster\"}[$interval])) by (instance)) * 100",
713
"format": "time_series",
714
"hide": false,
715
"interval": "30m",
716
"intervalFactor": 1,
717
"legendFormat": "Overall average used%",
718
"refId": "F",
719
"step": 240
720
}
721
],
722
"thresholds": [],
723
"timeRegions": [],
724
"title": "$job:Overall total 5m load & average CPU used%",
725
"tooltip": {
726
"shared": true,
727
"sort": 2,
728
"value_type": "individual"
729
},
730
"type": "graph",
731
"xaxis": {
732
"mode": "time",
733
"show": true,
734
"values": []
735
},
736
"yaxes": [
737
{
738
"$$hashKey": "object:8791",
739
"format": "short",
740
"label": "Total 5m load",
741
"logBase": 1,
742
"show": true
743
},
744
{
745
"$$hashKey": "object:8792",
746
"decimals": 0,
747
"format": "percent",
748
"label": "Overall average used%",
749
"logBase": 1,
750
"show": true
751
}
752
],
753
"yaxis": {
754
"align": false
755
}
756
},
757
{
758
"aliasColors": {
759
"192.168.200.241:9100_totalRAM": "dark-red",
760
"RAM_Avaliable": "#6ED0E0",
761
"RAM_Cached": "#EF843C",
762
"RAM_Free": "#629E51",
763
"RAM_Total": "#6d1f62",
764
"RAM_Used": "#eab839",
765
"available": "#9ac48a",
766
"totalRAM": "#bf1b00"
767
},
768
"bars": false,
769
"dashLength": 10,
770
"dashes": false,
771
"datasource": "$datasource",
772
"decimals": 1,
773
"fieldConfig": {
774
"defaults": {
775
"links": []
776
},
777
"overrides": []
778
},
779
"fill": 0,
780
"fillGradient": 0,
781
"gridPos": {
782
"h": 7,
783
"w": 8,
784
"x": 8,
785
"y": 8
786
},
787
"height": "300",
788
"hiddenSeries": false,
789
"id": 195,
790
"legend": {
791
"alignAsTable": false,
792
"avg": false,
793
"current": true,
794
"max": false,
795
"min": false,
796
"rightSide": false,
797
"show": true,
798
"sort": "current",
799
"sortDesc": false,
800
"total": false,
801
"values": true
802
},
803
"lines": true,
804
"linewidth": 2,
805
"links": [],
806
"nullPointMode": "null",
807
"options": {
808
"alertThreshold": true
809
},
810
"percentage": false,
811
"pluginVersion": "8.5.0",
812
"pointradius": 5,
813
"points": false,
814
"renderer": "flot",
815
"seriesOverrides": [
816
{
817
"$$hashKey": "object:2494",
818
"alias": "Total",
819
"color": "#C4162A",
820
"fill": 0
821
},
822
{
823
"$$hashKey": "object:2495",
824
"alias": "Overall Average Used%",
825
"lines": false,
826
"pointradius": 1,
827
"points": true,
828
"yaxis": 2
829
}
830
],
831
"spaceLength": 10,
832
"stack": false,
833
"steppedLine": false,
834
"targets": [
835
{
836
"expr": "sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"})",
837
"format": "time_series",
838
"hide": false,
839
"instant": false,
840
"interval": "30m",
841
"intervalFactor": 1,
842
"legendFormat": "Total",
843
"refId": "A",
844
"step": 4
845
},
846
{
847
"expr": "sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"} - node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"})",
848
"format": "time_series",
849
"hide": false,
850
"interval": "30m",
851
"intervalFactor": 1,
852
"legendFormat": "Total Used",
853
"refId": "B",
854
"step": 4
855
},
856
{
857
"expr": "(sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"} - node_memory_MemAvailable_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"}) / sum(node_memory_MemTotal_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"}))*100",
858
"format": "time_series",
859
"hide": false,
860
"interval": "30m",
861
"intervalFactor": 1,
862
"legendFormat": "Overall Average Used%",
863
"refId": "H"
864
}
865
],
866
"thresholds": [],
867
"timeRegions": [],
868
"title": "$job:Overall total memory & average memory used%",
869
"tooltip": {
870
"shared": true,
871
"sort": 2,
872
"value_type": "individual"
873
},
874
"type": "graph",
875
"xaxis": {
876
"mode": "time",
877
"show": true,
878
"values": []
879
},
880
"yaxes": [
881
{
882
"$$hashKey": "object:8938",
883
"format": "bytes",
884
"label": "Total",
885
"logBase": 1,
886
"min": "0",
887
"show": true
888
},
889
{
890
"$$hashKey": "object:8939",
891
"format": "percent",
892
"label": "Overall Average Used%",
893
"logBase": 1,
894
"show": true
895
}
896
],
897
"yaxis": {
898
"align": false
899
}
900
},
901
{
902
"aliasColors": {},
903
"bars": false,
904
"dashLength": 10,
905
"dashes": false,
906
"datasource": "$datasource",
907
"decimals": 1,
908
"description": "",
909
"fieldConfig": {
910
"defaults": {
911
"links": []
912
},
913
"overrides": []
914
},
915
"fill": 0,
916
"fillGradient": 0,
917
"gridPos": {
918
"h": 7,
919
"w": 8,
920
"x": 16,
921
"y": 8
922
},
923
"hiddenSeries": false,
924
"id": 197,
925
"legend": {
926
"alignAsTable": false,
927
"avg": false,
928
"current": true,
929
"hideEmpty": false,
930
"hideZero": false,
931
"max": false,
932
"min": false,
933
"rightSide": false,
934
"show": true,
935
"sort": "current",
936
"sortDesc": true,
937
"total": false,
938
"values": true
939
},
940
"lines": true,
941
"linewidth": 2,
942
"links": [],
943
"nullPointMode": "null",
944
"options": {
945
"alertThreshold": true
946
},
947
"percentage": false,
948
"pluginVersion": "8.5.0",
949
"pointradius": 5,
950
"points": false,
951
"renderer": "flot",
952
"seriesOverrides": [
953
{
954
"$$hashKey": "object:2617",
955
"alias": "Overall Average Used%",
956
"lines": false,
957
"pointradius": 1,
958
"points": true,
959
"yaxis": 2
960
},
961
{
962
"$$hashKey": "object:2618",
963
"alias": "Total",
964
"color": "#C4162A"
965
}
966
],
967
"spaceLength": 10,
968
"stack": false,
969
"steppedLine": false,
970
"targets": [
971
{
972
"expr": "sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance))",
973
"format": "time_series",
974
"instant": false,
975
"interval": "30m",
976
"intervalFactor": 1,
977
"legendFormat": "Total",
978
"refId": "E"
979
},
980
{
981
"expr": "sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance))",
982
"format": "time_series",
983
"instant": false,
984
"interval": "30m",
985
"intervalFactor": 1,
986
"legendFormat": "Total Used",
987
"refId": "C"
988
},
989
{
990
"expr": "(sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance))) *100/(sum(avg(node_filesystem_avail_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance))+(sum(avg(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance)) - sum(avg(node_filesystem_free_bytes{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",fstype=~\"xfs|ext.*\",cluster=~\"$cluster\"})by(device,instance))))",
991
"format": "time_series",
992
"instant": false,
993
"interval": "30m",
994
"intervalFactor": 1,
995
"legendFormat": "Overall Average Used%",
996
"refId": "A"
997
}
998
],
999
"thresholds": [],
1000
"timeRegions": [],
1001
"title": "$job:Overall total disk & average disk used%",
1002
"tooltip": {
1003
"shared": true,
1004
"sort": 2,
1005
"value_type": "individual"
1006
},
1007
"type": "graph",
1008
"xaxis": {
1009
"mode": "time",
1010
"show": true,
1011
"values": []
1012
},
1013
"yaxes": [
1014
{
1015
"$$hashKey": "object:8990",
1016
"decimals": 1,
1017
"format": "bytes",
1018
"label": "Total",
1019
"logBase": 1,
1020
"min": "0",
1021
"show": true
1022
},
1023
{
1024
"$$hashKey": "object:8991",
1025
"format": "percent",
1026
"label": "Overall Average Used%",
1027
"logBase": 1,
1028
"show": true
1029
}
1030
],
1031
"yaxis": {
1032
"align": false
1033
}
1034
},
1035
{
1036
"collapsed": false,
1037
"datasource": "$datasource",
1038
"gridPos": {
1039
"h": 1,
1040
"w": 24,
1041
"x": 0,
1042
"y": 15
1043
},
1044
"id": 189,
1045
"panels": [],
1046
"title": "Resource Details:【$show_hostname】",
1047
"type": "row"
1048
},
1049
{
1050
"datasource": "$datasource",
1051
"description": "",
1052
"fieldConfig": {
1053
"defaults": {
1054
"decimals": 0,
1055
"mappings": [
1056
{
1057
"options": {
1058
"match": "null",
1059
"result": {
1060
"text": "N/A"
1061
}
1062
},
1063
"type": "special"
1064
}
1065
],
1066
"thresholds": {
1067
"mode": "absolute",
1068
"steps": [
1069
{
1070
"color": "rgba(245, 54, 54, 0.9)",
1071
"value": null
1072
},
1073
{
1074
"color": "rgba(237, 129, 40, 0.89)",
1075
"value": 1
1076
},
1077
{
1078
"color": "rgba(50, 172, 45, 0.97)",
1079
"value": 3
1080
}
1081
]
1082
},
1083
"unit": "s"
1084
},
1085
"overrides": []
1086
},
1087
"gridPos": {
1088
"h": 2,
1089
"w": 2,
1090
"x": 0,
1091
"y": 16
1092
},
1093
"hideTimeOverride": true,
1094
"id": 15,
1095
"links": [],
1096
"maxDataPoints": 100,
1097
"options": {
1098
"colorMode": "value",
1099
"graphMode": "none",
1100
"justifyMode": "auto",
1101
"orientation": "horizontal",
1102
"reduceOptions": {
1103
"calcs": [
1104
"lastNotNull"
1105
],
1106
"fields": "",
1107
"values": false
1108
},
1109
"textMode": "auto"
1110
},
1111
"pluginVersion": "8.5.0",
1112
"targets": [
1113
{
1114
"expr": "avg(time() - node_boot_time_seconds{instance=~\"$node\",cluster=~\"$cluster\"})",
1115
"format": "time_series",
1116
"hide": false,
1117
"instant": true,
1118
"interval": "",
1119
"intervalFactor": 1,
1120
"legendFormat": "",
1121
"refId": "A",
1122
"step": 40
1123
}
1124
],
1125
"title": "Uptime",
1126
"type": "stat"
1127
},
1128
{
1129
"datasource": "$datasource",
1130
"fieldConfig": {
1131
"defaults": {
1132
"color": {
1133
"mode": "thresholds"
1134
},
1135
"decimals": 1,
1136
"mappings": [
1137
{
1138
"options": {
1139
"0": {
1140
"text": "N/A"
1141
}
1142
},
1143
"type": "value"
1144
}
1145
],
1146
"max": 100,
1147
"min": 0.1,
1148
"thresholds": {
1149
"mode": "absolute",
1150
"steps": [
1151
{
1152
"color": "green",
1153
"value": null
1154
},
1155
{
1156
"color": "#EAB839",
1157
"value": 70
1158
},
1159
{
1160
"color": "red",
1161
"value": 90
1162
}
1163
]
1164
},
1165
"unit": "percent"
1166
},
1167
"overrides": []
1168
},
1169
"gridPos": {
1170
"h": 6,
1171
"w": 3,
1172
"x": 2,
1173
"y": 16
1174
},
1175
"id": 177,
1176
"options": {
1177
"displayMode": "lcd",
1178
"minVizHeight": 10,
1179
"minVizWidth": 0,
1180
"orientation": "horizontal",
1181
"reduceOptions": {
1182
"calcs": [
1183
"last"
1184
],
1185
"fields": "",
1186
"values": false
1187
},
1188
"showUnfilled": true
1189
},
1190
"pluginVersion": "8.5.0",
1191
"targets": [
1192
{
1193
"expr": "100 - (avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\",cluster=~\"$cluster\"}[$interval])) * 100)",
1194
"instant": true,
1195
"interval": "",
1196
"legendFormat": "CPU Busy",
1197
"refId": "A"
1198
},
1199
{
1200
"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\",cluster=~\"$cluster\"}[$interval])) * 100",
1201
"hide": true,
1202
"instant": true,
1203
"interval": "",
1204
"legendFormat": "IOwaitusage",
1205
"refId": "C"
1206
},
1207
{
1208
"expr": "(1 - (node_memory_MemAvailable_bytes{instance=~\"$node\",cluster=~\"$cluster\"} / (node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"})))* 100",
1209
"instant": true,
1210
"interval": "",
1211
"legendFormat": "Used RAM Memory",
1212
"refId": "B"
1213
},
1214
{
1215
"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\",cluster=~\"$cluster\"})*100 /(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\",cluster=~\"$cluster\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint=\"$maxmount\",cluster=~\"$cluster\"}))",
1216
"hide": false,
1217
"instant": true,
1218
"interval": "",
1219
"legendFormat": "Used Max Mount($maxmount)",
1220
"refId": "D"
1221
},
1222
{
1223
"expr": "(1 - ((node_memory_SwapFree_bytes{instance=~\"$node\",cluster=~\"$cluster\"} + 1)/ (node_memory_SwapTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"} + 1))) * 100",
1224
"instant": true,
1225
"interval": "",
1226
"legendFormat": "Used SWAP",
1227
"refId": "F"
1228
}
1229
],
1230
"transformations": [],
1231
"type": "bargauge"
1232
},
1233
{
1234
"columns": [],
1235
"datasource": "$datasource",
1236
"description": "In this kanban: the total disk, usage, available, and usage rate are consistent with the values of the Size, Used, Avail, and Use% columns of the df command, and the value of Use% will be rounded to one decimal place, which will be more accurate .\n\nNote: The Use% algorithm in df is: (size-free) * 100 / (avail + (size-free)), the result is divisible by this value, non-divisible by this value is +1, and the unit of the result is %.\nRefer to the df command source code:",
1237
"fontSize": "80%",
1238
"gridPos": {
1239
"h": 6,
1240
"w": 10,
1241
"x": 5,
1242
"y": 16
1243
},
1244
"id": 181,
1245
"links": [
1246
{
1247
"targetBlank": true,
1248
"title": "https://github.com/coreutils/coreutils/blob/master/src/df.c",
1249
"url": "https://github.com/coreutils/coreutils/blob/master/src/df.c"
1250
}
1251
],
1252
"scroll": true,
1253
"showHeader": true,
1254
"sort": {
1255
"col": 6,
1256
"desc": false
1257
},
1258
"styles": [
1259
{
1260
"$$hashKey": "object:307",
1261
"alias": "Mounted on",
1262
"align": "auto",
1263
"colors": [
1264
"rgba(50, 172, 45, 0.97)",
1265
"rgba(237, 129, 40, 0.89)",
1266
"rgba(245, 54, 54, 0.9)"
1267
],
1268
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1269
"decimals": 2,
1270
"mappingType": 1,
1271
"pattern": "mountpoint",
1272
"thresholds": [
1273
""
1274
],
1275
"type": "string",
1276
"unit": "bytes"
1277
},
1278
{
1279
"$$hashKey": "object:308",
1280
"alias": "Avail",
1281
"align": "auto",
1282
"colorMode": "value",
1283
"colors": [
1284
"rgba(245, 54, 54, 0.9)",
1285
"rgba(237, 129, 40, 0.89)",
1286
"rgba(50, 172, 45, 0.97)"
1287
],
1288
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1289
"decimals": 1,
1290
"mappingType": 1,
1291
"pattern": "Value #A",
1292
"thresholds": [
1293
"10000000000",
1294
"20000000000"
1295
],
1296
"type": "number",
1297
"unit": "bytes"
1298
},
1299
{
1300
"$$hashKey": "object:309",
1301
"alias": "Used",
1302
"align": "auto",
1303
"colorMode": "cell",
1304
"colors": [
1305
"rgba(50, 172, 45, 0.97)",
1306
"rgba(237, 129, 40, 0.89)",
1307
"rgba(245, 54, 54, 0.9)"
1308
],
1309
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1310
"decimals": 1,
1311
"mappingType": 1,
1312
"pattern": "Value #B",
1313
"thresholds": [
1314
"70",
1315
"85"
1316
],
1317
"type": "number",
1318
"unit": "percent"
1319
},
1320
{
1321
"$$hashKey": "object:310",
1322
"alias": "Size",
1323
"align": "auto",
1324
"colors": [
1325
"rgba(245, 54, 54, 0.9)",
1326
"rgba(237, 129, 40, 0.89)",
1327
"rgba(50, 172, 45, 0.97)"
1328
],
1329
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1330
"decimals": 0,
1331
"link": false,
1332
"mappingType": 1,
1333
"pattern": "Value #C",
1334
"thresholds": [],
1335
"type": "number",
1336
"unit": "bytes"
1337
},
1338
{
1339
"$$hashKey": "object:311",
1340
"alias": "Filesystem",
1341
"align": "auto",
1342
"colors": [
1343
"rgba(245, 54, 54, 0.9)",
1344
"rgba(237, 129, 40, 0.89)",
1345
"rgba(50, 172, 45, 0.97)"
1346
],
1347
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1348
"decimals": 2,
1349
"link": false,
1350
"mappingType": 1,
1351
"pattern": "fstype",
1352
"thresholds": [],
1353
"type": "string",
1354
"unit": "short"
1355
},
1356
{
1357
"$$hashKey": "object:312",
1358
"alias": "Device",
1359
"align": "auto",
1360
"colors": [
1361
"rgba(245, 54, 54, 0.9)",
1362
"rgba(237, 129, 40, 0.89)",
1363
"rgba(50, 172, 45, 0.97)"
1364
],
1365
"dateFormat": "YYYY-MM-DD HH:mm:ss",
1366
"decimals": 2,
1367
"link": false,
1368
"mappingType": 1,
1369
"pattern": "device",
1370
"preserveFormat": false,
1371
"sanitize": false,
1372
"thresholds": [],
1373
"type": "string",
1374
"unit": "short"
1375
},
1376
{
1377
"$$hashKey": "object:313",
1378
"alias": "",
1379
"align": "auto",
1380
"colors": [
1381
"rgba(245, 54, 54, 0.9)",
1382
"rgba(237, 129, 40, 0.89)",
1383
"rgba(50, 172, 45, 0.97)"
1384
],
1385
"decimals": 2,
1386
"pattern": "/.*/",
1387
"preserveFormat": true,
1388
"sanitize": false,
1389
"thresholds": [],
1390
"type": "hidden",
1391
"unit": "short"
1392
}
1393
],
1394
"targets": [
1395
{
1396
"expr": "node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-0",
1397
"format": "table",
1398
"hide": false,
1399
"instant": true,
1400
"interval": "",
1401
"intervalFactor": 1,
1402
"legendFormat": "totalquantity",
1403
"refId": "C"
1404
},
1405
{
1406
"expr": "node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-0",
1407
"format": "table",
1408
"hide": false,
1409
"instant": true,
1410
"interval": "10s",
1411
"intervalFactor": 1,
1412
"legendFormat": "",
1413
"refId": "A"
1414
},
1415
{
1416
"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}) *100/(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}))",
1417
"format": "table",
1418
"hide": false,
1419
"instant": true,
1420
"interval": "",
1421
"intervalFactor": 1,
1422
"legendFormat": "",
1423
"refId": "B"
1424
}
1425
],
1426
"title": "【$show_hostname】:Disk Space Used Basic(EXT?/XFS)",
1427
"transform": "table",
1428
"type": "table-old"
1429
},
1430
{
1431
"datasource": "$datasource",
1432
"description": "",
1433
"fieldConfig": {
1434
"defaults": {
1435
"decimals": 2,
1436
"mappings": [
1437
{
1438
"options": {
1439
"match": "null",
1440
"result": {
1441
"text": "N/A"
1442
}
1443
},
1444
"type": "special"
1445
}
1446
],
1447
"max": 100,
1448
"min": 0,
1449
"thresholds": {
1450
"mode": "absolute",
1451
"steps": [
1452
{
1453
"color": "rgba(50, 172, 45, 0.97)",
1454
"value": null
1455
},
1456
{
1457
"color": "rgba(237, 129, 40, 0.89)",
1458
"value": 20
1459
},
1460
{
1461
"color": "#d44a3a",
1462
"value": 50
1463
}
1464
]
1465
},
1466
"unit": "percent"
1467
},
1468
"overrides": []
1469
},
1470
"gridPos": {
1471
"h": 2,
1472
"w": 2,
1473
"x": 15,
1474
"y": 16
1475
},
1476
"id": 20,
1477
"links": [],
1478
"maxDataPoints": 100,
1479
"options": {
1480
"colorMode": "value",
1481
"graphMode": "area",
1482
"justifyMode": "auto",
1483
"orientation": "horizontal",
1484
"reduceOptions": {
1485
"calcs": [
1486
"last"
1487
],
1488
"fields": "",
1489
"values": false
1490
},
1491
"textMode": "auto"
1492
},
1493
"pluginVersion": "8.5.0",
1494
"targets": [
1495
{
1496
"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\",cluster=~\"$cluster\"}[$interval])) * 100",
1497
"format": "time_series",
1498
"hide": false,
1499
"instant": false,
1500
"interval": "",
1501
"intervalFactor": 1,
1502
"legendFormat": "",
1503
"refId": "A",
1504
"step": 20
1505
}
1506
],
1507
"title": "CPU iowait",
1508
"type": "stat"
1509
},
1510
{
1511
"aliasColors": {
1512
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_in": "light-red",
1513
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_indownload": "green",
1514
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_cni0_outupload": "yellow",
1515
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_indownload": "purple",
1516
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_out": "purple",
1517
"cn-shenzhen.i-wz9cq1dcb6zwc39ehw59_eth0_outupload": "blue"
1518
},
1519
"bars": true,
1520
"dashLength": 10,
1521
"dashes": false,
1522
"datasource": "$datasource",
1523
"editable": true,
1524
"error": false,
1525
"fieldConfig": {
1526
"defaults": {
1527
"links": []
1528
},
1529
"overrides": []
1530
},
1531
"fill": 1,
1532
"fillGradient": 0,
1533
"grid": {},
1534
"gridPos": {
1535
"h": 6,
1536
"w": 7,
1537
"x": 17,
1538
"y": 16
1539
},
1540
"hiddenSeries": false,
1541
"id": 183,
1542
"legend": {
1543
"alignAsTable": true,
1544
"avg": true,
1545
"current": true,
1546
"hideEmpty": true,
1547
"hideZero": true,
1548
"max": true,
1549
"min": false,
1550
"show": false,
1551
"sort": "current",
1552
"sortDesc": true,
1553
"total": true,
1554
"values": true
1555
},
1556
"lines": false,
1557
"linewidth": 2,
1558
"links": [],
1559
"nullPointMode": "null as zero",
1560
"options": {
1561
"alertThreshold": true
1562
},
1563
"percentage": false,
1564
"pluginVersion": "8.5.0",
1565
"pointradius": 1,
1566
"points": false,
1567
"renderer": "flot",
1568
"seriesOverrides": [
1569
{
1570
"$$hashKey": "object:2970",
1571
"alias": "/.*_transmit$/",
1572
"transform": "negative-Y"
1573
}
1574
],
1575
"spaceLength": 10,
1576
"stack": false,
1577
"steppedLine": false,
1578
"targets": [
1579
{
1580
"datasource": "$datasource",
1581
"exemplar": true,
1582
"expr": "increase(node_network_receive_bytes_total{instance=~\"$node\",device=~\"$device\"}[60m])",
1583
"interval": "60m",
1584
"intervalFactor": 1,
1585
"legendFormat": "{{device}}_receive",
1586
"metric": "",
1587
"refId": "A",
1588
"step": 600,
1589
"target": ""
1590
},
1591
{
1592
"datasource": "$datasource",
1593
"exemplar": true,
1594
"expr": "increase(node_network_transmit_bytes_total{cluster=~\"$cluster\",instance=~\"$node\",device=~\"$device\"}[60m])",
1595
"hide": false,
1596
"interval": "60m",
1597
"intervalFactor": 1,
1598
"legendFormat": "{{device}}_transmit",
1599
"refId": "B",
1600
"step": 600
1601
}
1602
],
1603
"thresholds": [],
1604
"timeRegions": [],
1605
"title": "Internet traffic per hour $device",
1606
"tooltip": {
1607
"msResolution": false,
1608
"shared": true,
1609
"sort": 0,
1610
"value_type": "cumulative"
1611
},
1612
"type": "graph",
1613
"xaxis": {
1614
"mode": "time",
1615
"show": true,
1616
"values": []
1617
},
1618
"yaxes": [
1619
{
1620
"$$hashKey": "object:2977",
1621
"format": "bytes",
1622
"label": "transmit(-)/receive(+)",
1623
"logBase": 1,
1624
"show": true
1625
},
1626
{
1627
"$$hashKey": "object:2978",
1628
"format": "short",
1629
"logBase": 1,
1630
"show": false
1631
}
1632
],
1633
"yaxis": {
1634
"align": false
1635
}
1636
},
1637
{
1638
"datasource": "$datasource",
1639
"description": "",
1640
"fieldConfig": {
1641
"defaults": {
1642
"mappings": [
1643
{
1644
"options": {
1645
"match": "null",
1646
"result": {
1647
"text": "N/A"
1648
}
1649
},
1650
"type": "special"
1651
}
1652
],
1653
"thresholds": {
1654
"mode": "absolute",
1655
"steps": [
1656
{
1657
"color": "rgba(245, 54, 54, 0.9)"
1658
},
1659
{
1660
"color": "rgba(237, 129, 40, 0.89)",
1661
"value": 1
1662
},
1663
{
1664
"color": "rgba(50, 172, 45, 0.97)",
1665
"value": 2
1666
}
1667
]
1668
},
1669
"unit": "short"
1670
},
1671
"overrides": []
1672
},
1673
"gridPos": {
1674
"h": 2,
1675
"w": 2,
1676
"x": 0,
1677
"y": 18
1678
},
1679
"id": 14,
1680
"links": [],
1681
"maxDataPoints": 100,
1682
"options": {
1683
"colorMode": "value",
1684
"graphMode": "none",
1685
"justifyMode": "auto",
1686
"orientation": "horizontal",
1687
"reduceOptions": {
1688
"calcs": [
1689
"lastNotNull"
1690
],
1691
"fields": "",
1692
"values": false
1693
},
1694
"textMode": "value"
1695
},
1696
"pluginVersion": "8.5.0",
1697
"targets": [
1698
{
1699
"expr": "count(node_cpu_seconds_total{instance=~\"$node\", mode='system',cluster=~\"$cluster\"})",
1700
"format": "time_series",
1701
"instant": true,
1702
"interval": "",
1703
"intervalFactor": 1,
1704
"legendFormat": "",
1705
"refId": "A",
1706
"step": 20
1707
}
1708
],
1709
"title": "CPU Cores",
1710
"type": "stat"
1711
},
1712
{
1713
"datasource": "$datasource",
1714
"description": "",
1715
"fieldConfig": {
1716
"defaults": {
1717
"mappings": [
1718
{
1719
"options": {
1720
"match": "null",
1721
"result": {
1722
"text": "N/A"
1723
}
1724
},
1725
"type": "special"
1726
}
1727
],
1728
"thresholds": {
1729
"mode": "absolute",
1730
"steps": [
1731
{
1732
"color": "rgba(245, 54, 54, 0.9)"
1733
},
1734
{
1735
"color": "rgba(237, 129, 40, 0.89)",
1736
"value": 100000
1737
},
1738
{
1739
"color": "rgba(50, 172, 45, 0.97)",
1740
"value": 1000000
1741
}
1742
]
1743
},
1744
"unit": "short"
1745
},
1746
"overrides": []
1747
},
1748
"gridPos": {
1749
"h": 2,
1750
"w": 2,
1751
"x": 15,
1752
"y": 18
1753
},
1754
"id": 179,
1755
"links": [],
1756
"maxDataPoints": 100,
1757
"options": {
1758
"colorMode": "value",
1759
"graphMode": "none",
1760
"justifyMode": "auto",
1761
"orientation": "horizontal",
1762
"reduceOptions": {
1763
"calcs": [
1764
"lastNotNull"
1765
],
1766
"fields": "",
1767
"values": false
1768
},
1769
"textMode": "auto"
1770
},
1771
"pluginVersion": "8.5.0",
1772
"targets": [
1773
{
1774
"expr": "avg(node_filesystem_files_free{instance=~\"$node\",mountpoint=\"$maxmount\",fstype=~\"ext.?|xfs\",cluster=~\"$cluster\"})",
1775
"format": "time_series",
1776
"instant": true,
1777
"interval": "",
1778
"intervalFactor": 1,
1779
"legendFormat": "",
1780
"refId": "A",
1781
"step": 20
1782
}
1783
],
1784
"title": "Free inodes:$maxmount ",
1785
"type": "stat"
1786
},
1787
{
1788
"datasource": "$datasource",
1789
"description": "",
1790
"fieldConfig": {
1791
"defaults": {
1792
"decimals": 0,
1793
"mappings": [
1794
{
1795
"options": {
1796
"match": "null",
1797
"result": {
1798
"text": "N/A"
1799
}
1800
},
1801
"type": "special"
1802
}
1803
],
1804
"thresholds": {
1805
"mode": "absolute",
1806
"steps": [
1807
{
1808
"color": "rgba(245, 54, 54, 0.9)"
1809
},
1810
{
1811
"color": "rgba(237, 129, 40, 0.89)",
1812
"value": 2
1813
},
1814
{
1815
"color": "rgba(50, 172, 45, 0.97)",
1816
"value": 3
1817
}
1818
]
1819
},
1820
"unit": "bytes"
1821
},
1822
"overrides": []
1823
},
1824
"gridPos": {
1825
"h": 2,
1826
"w": 2,
1827
"x": 0,
1828
"y": 20
1829
},
1830
"id": 75,
1831
"links": [],
1832
"maxDataPoints": 100,
1833
"options": {
1834
"colorMode": "value",
1835
"graphMode": "none",
1836
"justifyMode": "auto",
1837
"orientation": "horizontal",
1838
"reduceOptions": {
1839
"calcs": [
1840
"lastNotNull"
1841
],
1842
"fields": "",
1843
"values": false
1844
},
1845
"textMode": "auto"
1846
},
1847
"pluginVersion": "8.5.0",
1848
"targets": [
1849
{
1850
"expr": "sum(node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"})",
1851
"format": "time_series",
1852
"instant": true,
1853
"interval": "",
1854
"intervalFactor": 1,
1855
"legendFormat": "{{instance}}",
1856
"refId": "A",
1857
"step": 20
1858
}
1859
],
1860
"title": "Total RAM",
1861
"type": "stat"
1862
},
1863
{
1864
"datasource": "$datasource",
1865
"description": "",
1866
"fieldConfig": {
1867
"defaults": {
1868
"mappings": [
1869
{
1870
"options": {
1871
"match": "null",
1872
"result": {
1873
"text": "N/A"
1874
}
1875
},
1876
"type": "special"
1877
}
1878
],
1879
"thresholds": {
1880
"mode": "absolute",
1881
"steps": [
1882
{
1883
"color": "rgba(245, 54, 54, 0.9)"
1884
},
1885
{
1886
"color": "rgba(237, 129, 40, 0.89)",
1887
"value": 1024
1888
},
1889
{
1890
"color": "rgba(50, 172, 45, 0.97)",
1891
"value": 10000
1892
}
1893
]
1894
},
1895
"unit": "locale"
1896
},
1897
"overrides": []
1898
},
1899
"gridPos": {
1900
"h": 2,
1901
"w": 2,
1902
"x": 15,
1903
"y": 20
1904
},
1905
"id": 178,
1906
"links": [],
1907
"maxDataPoints": 100,
1908
"options": {
1909
"colorMode": "value",
1910
"graphMode": "none",
1911
"justifyMode": "auto",
1912
"orientation": "horizontal",
1913
"reduceOptions": {
1914
"calcs": [
1915
"lastNotNull"
1916
],
1917
"fields": "",
1918
"values": false
1919
},
1920
"textMode": "auto"
1921
},
1922
"pluginVersion": "8.5.0",
1923
"targets": [
1924
{
1925
"expr": "avg(node_filefd_maximum{instance=~\"$node\",cluster=~\"$cluster\"})",
1926
"format": "time_series",
1927
"instant": true,
1928
"intervalFactor": 1,
1929
"legendFormat": "",
1930
"refId": "A",
1931
"step": 20
1932
}
1933
],
1934
"title": "Total filefd",
1935
"type": "stat"
1936
},
1937
{
1938
"aliasColors": {
1939
"192.168.200.241:9100_Total": "dark-red",
1940
"Disk costs inI/OOperation ratio": "#ba43a9",
1941
"Idle - Waiting for something to happen": "#052B51",
1942
"guest": "#9AC48A",
1943
"idle": "#052B51",
1944
"iowait": "#EAB839",
1945
"irq": "#BF1B00",
1946
"nice": "#C15C17",
1947
"sdb_per secondI/Ooperate%": "#d683ce",
1948
"softirq": "#E24D42",
1949
"steal": "#FCE2DE",
1950
"system": "#508642",
1951
"user": "#5195CE"
1952
},
1953
"bars": false,
1954
"dashLength": 10,
1955
"dashes": false,
1956
"datasource": "$datasource",
1957
"decimals": 2,
1958
"description": "",
1959
"fieldConfig": {
1960
"defaults": {
1961
"links": []
1962
},
1963
"overrides": []
1964
},
1965
"fill": 1,
1966
"fillGradient": 0,
1967
"gridPos": {
1968
"h": 8,
1969
"w": 8,
1970
"x": 0,
1971
"y": 22
1972
},
1973
"hiddenSeries": false,
1974
"id": 7,
1975
"legend": {
1976
"alignAsTable": true,
1977
"avg": true,
1978
"current": true,
1979
"hideEmpty": true,
1980
"hideZero": true,
1981
"max": true,
1982
"min": true,
1983
"rightSide": false,
1984
"show": true,
1985
"sort": "current",
1986
"sortDesc": true,
1987
"total": false,
1988
"values": true
1989
},
1990
"lines": true,
1991
"linewidth": 2,
1992
"links": [],
1993
"maxPerRow": 6,
1994
"nullPointMode": "null",
1995
"options": {
1996
"alertThreshold": true
1997
},
1998
"percentage": false,
1999
"pluginVersion": "8.5.0",
2000
"pointradius": 5,
2001
"points": false,
2002
"renderer": "flot",
2003
"seriesOverrides": [
2004
{
2005
"$$hashKey": "object:3051",
2006
"alias": "/.*Total/",
2007
"color": "#C4162A",
2008
"fill": 0
2009
}
2010
],
2011
"spaceLength": 10,
2012
"stack": false,
2013
"steppedLine": false,
2014
"targets": [
2015
{
2016
"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"system\",cluster=~\"$cluster\"}[$interval])) by (instance) *100",
2017
"format": "time_series",
2018
"hide": false,
2019
"instant": false,
2020
"interval": "",
2021
"intervalFactor": 1,
2022
"legendFormat": "System",
2023
"refId": "A",
2024
"step": 20
2025
},
2026
{
2027
"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"user\",cluster=~\"$cluster\"}[$interval])) by (instance) *100",
2028
"format": "time_series",
2029
"hide": false,
2030
"interval": "",
2031
"intervalFactor": 1,
2032
"legendFormat": "User",
2033
"refId": "B",
2034
"step": 240
2035
},
2036
{
2037
"expr": "avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"iowait\",cluster=~\"$cluster\"}[$interval])) by (instance) *100",
2038
"format": "time_series",
2039
"hide": false,
2040
"instant": false,
2041
"interval": "",
2042
"intervalFactor": 1,
2043
"legendFormat": "Iowait",
2044
"refId": "D",
2045
"step": 240
2046
},
2047
{
2048
"expr": "(1 - avg(rate(node_cpu_seconds_total{instance=~\"$node\",mode=\"idle\",cluster=~\"$cluster\"}[$interval])) by (instance))*100",
2049
"format": "time_series",
2050
"hide": false,
2051
"interval": "",
2052
"intervalFactor": 1,
2053
"legendFormat": "Total",
2054
"refId": "F",
2055
"step": 240
2056
}
2057
],
2058
"thresholds": [],
2059
"timeRegions": [],
2060
"title": "CPU% Basic",
2061
"tooltip": {
2062
"shared": true,
2063
"sort": 2,
2064
"value_type": "individual"
2065
},
2066
"type": "graph",
2067
"xaxis": {
2068
"mode": "time",
2069
"show": true,
2070
"values": []
2071
},
2072
"yaxes": [
2073
{
2074
"$$hashKey": "object:11294",
2075
"decimals": 0,
2076
"format": "percent",
2077
"label": "",
2078
"logBase": 1,
2079
"show": true
2080
},
2081
{
2082
"$$hashKey": "object:11295",
2083
"format": "short",
2084
"logBase": 1,
2085
"show": false
2086
}
2087
],
2088
"yaxis": {
2089
"align": false
2090
}
2091
},
2092
{
2093
"aliasColors": {
2094
"192.168.200.241:9100_totalRAM": "dark-red",
2095
"RAM_Avaliable": "#6ED0E0",
2096
"RAM_Cached": "#EF843C",
2097
"RAM_Free": "#629E51",
2098
"RAM_Total": "#6d1f62",
2099
"RAM_Used": "#eab839",
2100
"available": "#9ac48a",
2101
"totalRAM": "#bf1b00",
2102
"usage": "yellow"
2103
},
2104
"bars": false,
2105
"dashLength": 10,
2106
"dashes": false,
2107
"datasource": "$datasource",
2108
"decimals": 2,
2109
"fieldConfig": {
2110
"defaults": {
2111
"links": []
2112
},
2113
"overrides": []
2114
},
2115
"fill": 1,
2116
"fillGradient": 0,
2117
"gridPos": {
2118
"h": 8,
2119
"w": 8,
2120
"x": 8,
2121
"y": 22
2122
},
2123
"height": "300",
2124
"hiddenSeries": false,
2125
"id": 156,
2126
"legend": {
2127
"alignAsTable": true,
2128
"avg": true,
2129
"current": true,
2130
"hideEmpty": true,
2131
"hideZero": true,
2132
"max": true,
2133
"min": true,
2134
"rightSide": false,
2135
"show": true,
2136
"sort": "current",
2137
"sortDesc": true,
2138
"total": false,
2139
"values": true
2140
},
2141
"lines": true,
2142
"linewidth": 2,
2143
"links": [],
2144
"nullPointMode": "null",
2145
"options": {
2146
"alertThreshold": true
2147
},
2148
"percentage": false,
2149
"pluginVersion": "8.5.0",
2150
"pointradius": 5,
2151
"points": false,
2152
"renderer": "flot",
2153
"seriesOverrides": [
2154
{
2155
"$$hashKey": "object:3234",
2156
"alias": "Total",
2157
"color": "#C4162A",
2158
"fill": 0
2159
},
2160
{
2161
"$$hashKey": "object:3235",
2162
"alias": "Used%",
2163
"color": "rgb(0, 209, 255)",
2164
"lines": false,
2165
"pointradius": 1,
2166
"points": true,
2167
"yaxis": 2
2168
}
2169
],
2170
"spaceLength": 10,
2171
"stack": false,
2172
"steppedLine": false,
2173
"targets": [
2174
{
2175
"expr": "node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2176
"format": "time_series",
2177
"hide": false,
2178
"instant": false,
2179
"interval": "",
2180
"intervalFactor": 1,
2181
"legendFormat": "Total",
2182
"refId": "A",
2183
"step": 4
2184
},
2185
{
2186
"expr": "node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"} - node_memory_MemAvailable_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2187
"format": "time_series",
2188
"hide": false,
2189
"interval": "",
2190
"intervalFactor": 1,
2191
"legendFormat": "Used",
2192
"refId": "B",
2193
"step": 4
2194
},
2195
{
2196
"expr": "node_memory_MemAvailable_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2197
"format": "time_series",
2198
"hide": false,
2199
"interval": "",
2200
"intervalFactor": 1,
2201
"legendFormat": "Avaliable",
2202
"refId": "F",
2203
"step": 4
2204
},
2205
{
2206
"expr": "node_memory_Buffers_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2207
"format": "time_series",
2208
"hide": true,
2209
"interval": "",
2210
"intervalFactor": 1,
2211
"legendFormat": "RAM_Buffers",
2212
"refId": "D",
2213
"step": 4
2214
},
2215
{
2216
"expr": "node_memory_MemFree_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2217
"format": "time_series",
2218
"hide": true,
2219
"intervalFactor": 1,
2220
"legendFormat": "RAM_Free",
2221
"refId": "C",
2222
"step": 4
2223
},
2224
{
2225
"expr": "node_memory_Cached_bytes{instance=~\"$node\",cluster=~\"$cluster\"}",
2226
"format": "time_series",
2227
"hide": true,
2228
"intervalFactor": 1,
2229
"legendFormat": "RAM_Cached",
2230
"refId": "E",
2231
"step": 4
2232
},
2233
{
2234
"expr": "node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"} - (node_memory_Cached_bytes{instance=~\"$node\",cluster=~\"$cluster\"} + node_memory_Buffers_bytes{instance=~\"$node\",cluster=~\"$cluster\"} + node_memory_MemFree_bytes{instance=~\"$node\",cluster=~\"$cluster\"})",
2235
"format": "time_series",
2236
"hide": true,
2237
"intervalFactor": 1,
2238
"refId": "G"
2239
},
2240
{
2241
"expr": "(1 - (node_memory_MemAvailable_bytes{instance=~\"$node\",cluster=~\"$cluster\"} / (node_memory_MemTotal_bytes{instance=~\"$node\",cluster=~\"$cluster\"})))* 100",
2242
"format": "time_series",
2243
"hide": false,
2244
"interval": "30m",
2245
"intervalFactor": 10,
2246
"legendFormat": "Used%",
2247
"refId": "H"
2248
}
2249
],
2250
"thresholds": [],
2251
"timeRegions": [],
2252
"title": "Memory Basic",
2253
"tooltip": {
2254
"shared": true,
2255
"sort": 2,
2256
"value_type": "individual"
2257
},
2258
"type": "graph",
2259
"xaxis": {
2260
"mode": "time",
2261
"show": true,
2262
"values": []
2263
},
2264
"yaxes": [
2265
{
2266
"$$hashKey": "object:3130",
2267
"format": "bytes",
2268
"logBase": 1,
2269
"min": "0",
2270
"show": true
2271
},
2272
{
2273
"$$hashKey": "object:3131",
2274
"format": "percent",
2275
"label": "Utilization%",
2276
"logBase": 1,
2277
"max": "100",
2278
"min": "0",
2279
"show": true
2280
}
2281
],
2282
"yaxis": {
2283
"align": false
2284
}
2285
},
2286
{
2287
"aliasColors": {
2288
"192.168.10.227:9100_em1_indownload": "super-light-green",
2289
"192.168.10.227:9100_em1_outupload": "dark-blue"
2290
},
2291
"bars": false,
2292
"dashLength": 10,
2293
"dashes": false,
2294
"datasource": "$datasource",
2295
"decimals": 2,
2296
"fieldConfig": {
2297
"defaults": {
2298
"links": []
2299
},
2300
"overrides": []
2301
},
2302
"fill": 1,
2303
"fillGradient": 0,
2304
"gridPos": {
2305
"h": 8,
2306
"w": 8,
2307
"x": 16,
2308
"y": 22
2309
},
2310
"height": "300",
2311
"hiddenSeries": false,
2312
"id": 157,
2313
"legend": {
2314
"alignAsTable": true,
2315
"avg": true,
2316
"current": true,
2317
"hideEmpty": true,
2318
"hideZero": true,
2319
"max": true,
2320
"min": true,
2321
"rightSide": false,
2322
"show": true,
2323
"sort": "current",
2324
"sortDesc": true,
2325
"total": false,
2326
"values": true
2327
},
2328
"lines": true,
2329
"linewidth": 1,
2330
"links": [],
2331
"nullPointMode": "null",
2332
"options": {
2333
"alertThreshold": true
2334
},
2335
"percentage": false,
2336
"pluginVersion": "8.5.0",
2337
"pointradius": 2,
2338
"points": false,
2339
"renderer": "flot",
2340
"seriesOverrides": [
2341
{
2342
"$$hashKey": "object:3308",
2343
"alias": "/.*_transmit$/",
2344
"transform": "negative-Y"
2345
}
2346
],
2347
"spaceLength": 10,
2348
"stack": false,
2349
"steppedLine": false,
2350
"targets": [
2351
{
2352
"expr": "rate(node_network_receive_bytes_total{instance=~'$node',device=~\"$device\",cluster=~\"$cluster\"}[$interval])*8",
2353
"format": "time_series",
2354
"interval": "",
2355
"intervalFactor": 1,
2356
"legendFormat": "{{device}}_receive",
2357
"refId": "A",
2358
"step": 4
2359
},
2360
{
2361
"expr": "rate(node_network_transmit_bytes_total{instance=~'$node',device=~\"$device\",cluster=~\"$cluster\"}[$interval])*8",
2362
"format": "time_series",
2363
"interval": "",
2364
"intervalFactor": 1,
2365
"legendFormat": "{{device}}_transmit",
2366
"refId": "B",
2367
"step": 4
2368
}
2369
],
2370
"thresholds": [],
2371
"timeRegions": [],
2372
"title": "Network bandwidth usage per second $device",
2373
"tooltip": {
2374
"shared": true,
2375
"sort": 2,
2376
"value_type": "individual"
2377
},
2378
"type": "graph",
2379
"xaxis": {
2380
"mode": "time",
2381
"show": true,
2382
"values": []
2383
},
2384
"yaxes": [
2385
{
2386
"$$hashKey": "object:3315",
2387
"format": "bps",
2388
"label": "transmit(-)/receive(+)",
2389
"logBase": 1,
2390
"show": true
2391
},
2392
{
2393
"$$hashKey": "object:3316",
2394
"format": "short",
2395
"logBase": 1,
2396
"show": false
2397
}
2398
],
2399
"yaxis": {
2400
"align": false
2401
}
2402
},
2403
{
2404
"aliasColors": {
2405
"15minute": "#6ED0E0",
2406
"1minute": "#BF1B00",
2407
"5minute": "#CCA300"
2408
},
2409
"bars": false,
2410
"dashLength": 10,
2411
"dashes": false,
2412
"datasource": "$datasource",
2413
"decimals": 2,
2414
"editable": true,
2415
"error": false,
2416
"fieldConfig": {
2417
"defaults": {
2418
"links": []
2419
},
2420
"overrides": []
2421
},
2422
"fill": 1,
2423
"fillGradient": 1,
2424
"grid": {},
2425
"gridPos": {
2426
"h": 8,
2427
"w": 8,
2428
"x": 0,
2429
"y": 30
2430
},
2431
"height": "300",
2432
"hiddenSeries": false,
2433
"id": 13,
2434
"legend": {
2435
"alignAsTable": true,
2436
"avg": true,
2437
"current": true,
2438
"hideEmpty": true,
2439
"hideZero": true,
2440
"max": true,
2441
"min": true,
2442
"rightSide": false,
2443
"show": true,
2444
"sort": "current",
2445
"sortDesc": true,
2446
"total": false,
2447
"values": true
2448
},
2449
"lines": true,
2450
"linewidth": 2,
2451
"links": [],
2452
"maxPerRow": 6,
2453
"nullPointMode": "null",
2454
"options": {
2455
"alertThreshold": true
2456
},
2457
"percentage": false,
2458
"pluginVersion": "8.5.0",
2459
"pointradius": 5,
2460
"points": false,
2461
"renderer": "flot",
2462
"seriesOverrides": [
2463
{
2464
"$$hashKey": "object:3389",
2465
"alias": "/.*CPU cores/",
2466
"color": "#C4162A"
2467
}
2468
],
2469
"spaceLength": 10,
2470
"stack": false,
2471
"steppedLine": false,
2472
"targets": [
2473
{
2474
"expr": "node_load1{instance=~\"$node\",cluster=~\"$cluster\"}",
2475
"format": "time_series",
2476
"instant": false,
2477
"interval": "",
2478
"intervalFactor": 1,
2479
"legendFormat": "1m",
2480
"metric": "",
2481
"refId": "A",
2482
"step": 20,
2483
"target": ""
2484
},
2485
{
2486
"expr": "node_load5{instance=~\"$node\",cluster=~\"$cluster\"}",
2487
"format": "time_series",
2488
"instant": false,
2489
"interval": "",
2490
"intervalFactor": 1,
2491
"legendFormat": "5m",
2492
"refId": "B",
2493
"step": 20
2494
},
2495
{
2496
"expr": "node_load15{instance=~\"$node\",cluster=~\"$cluster\"}",
2497
"format": "time_series",
2498
"instant": false,
2499
"interval": "",
2500
"intervalFactor": 1,
2501
"legendFormat": "15m",
2502
"refId": "C",
2503
"step": 20
2504
},
2505
{
2506
"expr": " sum(count(node_cpu_seconds_total{instance=~\"$node\", mode='system',cluster=~\"$cluster\"}) by (cpu,instance)) by(instance)",
2507
"format": "time_series",
2508
"instant": false,
2509
"interval": "",
2510
"intervalFactor": 1,
2511
"legendFormat": "CPU cores",
2512
"refId": "D",
2513
"step": 20
2514
}
2515
],
2516
"thresholds": [],
2517
"timeRegions": [],
2518
"title": "System Load",
2519
"tooltip": {
2520
"msResolution": false,
2521
"shared": true,
2522
"sort": 2,
2523
"value_type": "cumulative"
2524
},
2525
"type": "graph",
2526
"xaxis": {
2527
"mode": "time",
2528
"show": true,
2529
"values": []
2530
},
2531
"yaxes": [
2532
{
2533
"$$hashKey": "object:3396",
2534
"format": "short",
2535
"logBase": 1,
2536
"show": true
2537
},
2538
{
2539
"$$hashKey": "object:3397",
2540
"format": "short",
2541
"logBase": 1,
2542
"show": true
2543
}
2544
],
2545
"yaxis": {
2546
"align": false
2547
}
2548
},
2549
{
2550
"aliasColors": {
2551
"vda_write": "#6ED0E0"
2552
},
2553
"bars": false,
2554
"dashLength": 10,
2555
"dashes": false,
2556
"datasource": "$datasource",
2557
"decimals": 2,
2558
"description": "Per second read / write bytes ",
2559
"fieldConfig": {
2560
"defaults": {
2561
"links": []
2562
},
2563
"overrides": []
2564
},
2565
"fill": 1,
2566
"fillGradient": 1,
2567
"gridPos": {
2568
"h": 8,
2569
"w": 8,
2570
"x": 8,
2571
"y": 30
2572
},
2573
"height": "300",
2574
"hiddenSeries": false,
2575
"id": 168,
2576
"legend": {
2577
"alignAsTable": true,
2578
"avg": true,
2579
"current": true,
2580
"hideEmpty": true,
2581
"hideZero": true,
2582
"max": true,
2583
"min": true,
2584
"show": true,
2585
"sort": "current",
2586
"sortDesc": true,
2587
"total": false,
2588
"values": true
2589
},
2590
"lines": true,
2591
"linewidth": 2,
2592
"links": [],
2593
"nullPointMode": "null",
2594
"options": {
2595
"alertThreshold": true
2596
},
2597
"percentage": false,
2598
"pluginVersion": "8.5.0",
2599
"pointradius": 5,
2600
"points": false,
2601
"renderer": "flot",
2602
"seriesOverrides": [
2603
{
2604
"$$hashKey": "object:3474",
2605
"alias": "/.*_Read bytes$/",
2606
"transform": "negative-Y"
2607
}
2608
],
2609
"spaceLength": 10,
2610
"stack": false,
2611
"steppedLine": false,
2612
"targets": [
2613
{
2614
"expr": "rate(node_disk_read_bytes_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
2615
"format": "time_series",
2616
"interval": "",
2617
"intervalFactor": 1,
2618
"legendFormat": "{{device}}_Read bytes",
2619
"refId": "A",
2620
"step": 10
2621
},
2622
{
2623
"expr": "rate(node_disk_written_bytes_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
2624
"format": "time_series",
2625
"hide": false,
2626
"interval": "",
2627
"intervalFactor": 1,
2628
"legendFormat": "{{device}}_Written bytes",
2629
"refId": "B",
2630
"step": 10
2631
}
2632
],
2633
"thresholds": [],
2634
"timeRegions": [],
2635
"title": "Disk R/W Data",
2636
"tooltip": {
2637
"shared": true,
2638
"sort": 2,
2639
"value_type": "individual"
2640
},
2641
"type": "graph",
2642
"xaxis": {
2643
"mode": "time",
2644
"show": true,
2645
"values": []
2646
},
2647
"yaxes": [
2648
{
2649
"$$hashKey": "object:3481",
2650
"format": "Bps",
2651
"label": "Bytes read (-) / write (+)",
2652
"logBase": 1,
2653
"show": true
2654
},
2655
{
2656
"$$hashKey": "object:3482",
2657
"format": "short",
2658
"logBase": 1,
2659
"show": false
2660
}
2661
],
2662
"yaxis": {
2663
"align": false
2664
}
2665
},
2666
{
2667
"aliasColors": {},
2668
"bars": false,
2669
"dashLength": 10,
2670
"dashes": false,
2671
"datasource": "$datasource",
2672
"decimals": 1,
2673
"description": "",
2674
"fieldConfig": {
2675
"defaults": {
2676
"links": []
2677
},
2678
"overrides": []
2679
},
2680
"fill": 0,
2681
"fillGradient": 0,
2682
"gridPos": {
2683
"h": 8,
2684
"w": 8,
2685
"x": 16,
2686
"y": 30
2687
},
2688
"hiddenSeries": false,
2689
"id": 174,
2690
"legend": {
2691
"alignAsTable": true,
2692
"avg": true,
2693
"current": true,
2694
"hideEmpty": true,
2695
"hideZero": true,
2696
"max": true,
2697
"min": true,
2698
"rightSide": false,
2699
"show": true,
2700
"sort": "current",
2701
"sortDesc": true,
2702
"total": false,
2703
"values": true
2704
},
2705
"lines": true,
2706
"linewidth": 2,
2707
"links": [],
2708
"nullPointMode": "null",
2709
"options": {
2710
"alertThreshold": true
2711
},
2712
"percentage": false,
2713
"pluginVersion": "8.5.0",
2714
"pointradius": 5,
2715
"points": false,
2716
"renderer": "flot",
2717
"seriesOverrides": [
2718
{
2719
"$$hashKey": "object:3554",
2720
"alias": "/Inodes.*/",
2721
"yaxis": 2
2722
}
2723
],
2724
"spaceLength": 10,
2725
"stack": false,
2726
"steppedLine": false,
2727
"targets": [
2728
{
2729
"expr": "(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}) *100/(node_filesystem_avail_bytes {instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}+(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}-node_filesystem_free_bytes{instance=~'$node',fstype=~\"ext.*|xfs\",mountpoint !~\".*pod.*\",cluster=~\"$cluster\"}))",
2730
"format": "time_series",
2731
"instant": false,
2732
"interval": "",
2733
"intervalFactor": 1,
2734
"legendFormat": "{{mountpoint}}",
2735
"refId": "A"
2736
},
2737
{
2738
"expr": "node_filesystem_files_free{instance=~'$node',fstype=~\"ext.?|xfs\",cluster=~\"$cluster\"} / node_filesystem_files{instance=~'$node',fstype=~\"ext.?|xfs\",cluster=~\"$cluster\"}",
2739
"hide": true,
2740
"interval": "",
2741
"legendFormat": "Inodes:{{instance}}:{{mountpoint}}",
2742
"refId": "B"
2743
}
2744
],
2745
"thresholds": [],
2746
"timeRegions": [],
2747
"title": "Disk Space Used% Basic",
2748
"tooltip": {
2749
"shared": true,
2750
"sort": 2,
2751
"value_type": "individual"
2752
},
2753
"type": "graph",
2754
"xaxis": {
2755
"mode": "time",
2756
"show": true,
2757
"values": []
2758
},
2759
"yaxes": [
2760
{
2761
"$$hashKey": "object:3561",
2762
"format": "percent",
2763
"label": "",
2764
"logBase": 1,
2765
"max": "100",
2766
"min": "0",
2767
"show": true
2768
},
2769
{
2770
"$$hashKey": "object:3562",
2771
"decimals": 2,
2772
"format": "percentunit",
2773
"logBase": 1,
2774
"max": "1",
2775
"show": false
2776
}
2777
],
2778
"yaxis": {
2779
"align": false
2780
}
2781
},
2782
{
2783
"aliasColors": {
2784
"vda_write": "#6ED0E0"
2785
},
2786
"bars": false,
2787
"dashLength": 10,
2788
"dashes": false,
2789
"datasource": "$datasource",
2790
"decimals": 2,
2791
"description": "Read/write completions per second\n\nWrites completed: each disk partitionper secondnumber of write completions\n\nIO now each disk partitionper secondinput being processed/number of output requests",
2792
"fieldConfig": {
2793
"defaults": {
2794
"links": []
2795
},
2796
"overrides": []
2797
},
2798
"fill": 0,
2799
"fillGradient": 0,
2800
"gridPos": {
2801
"h": 9,
2802
"w": 8,
2803
"x": 0,
2804
"y": 38
2805
},
2806
"height": "300",
2807
"hiddenSeries": false,
2808
"id": 161,
2809
"legend": {
2810
"alignAsTable": true,
2811
"avg": true,
2812
"current": true,
2813
"hideEmpty": true,
2814
"hideZero": true,
2815
"max": true,
2816
"min": true,
2817
"show": true,
2818
"sort": "current",
2819
"sortDesc": true,
2820
"total": false,
2821
"values": true
2822
},
2823
"lines": true,
2824
"linewidth": 1,
2825
"links": [],
2826
"nullPointMode": "null",
2827
"options": {
2828
"alertThreshold": true
2829
},
2830
"percentage": false,
2831
"pluginVersion": "8.5.0",
2832
"pointradius": 5,
2833
"points": false,
2834
"renderer": "flot",
2835
"seriesOverrides": [
2836
{
2837
"$$hashKey": "object:3711",
2838
"alias": "/.*_Reads completed$/",
2839
"transform": "negative-Y"
2840
}
2841
],
2842
"spaceLength": 10,
2843
"stack": false,
2844
"steppedLine": false,
2845
"targets": [
2846
{
2847
"expr": "rate(node_disk_reads_completed_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
2848
"format": "time_series",
2849
"hide": false,
2850
"interval": "",
2851
"intervalFactor": 1,
2852
"legendFormat": "{{device}}_Reads completed",
2853
"refId": "A",
2854
"step": 10
2855
},
2856
{
2857
"expr": "rate(node_disk_writes_completed_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
2858
"format": "time_series",
2859
"hide": false,
2860
"interval": "",
2861
"intervalFactor": 1,
2862
"legendFormat": "{{device}}_Writes completed",
2863
"refId": "B",
2864
"step": 10
2865
},
2866
{
2867
"expr": "node_disk_io_now{instance=~\"$node\",cluster=~\"$cluster\"}",
2868
"format": "time_series",
2869
"hide": true,
2870
"interval": "",
2871
"intervalFactor": 1,
2872
"legendFormat": "{{device}}",
2873
"refId": "C"
2874
}
2875
],
2876
"thresholds": [],
2877
"timeRegions": [],
2878
"title": "Disk IOps Completed(IOPS)",
2879
"tooltip": {
2880
"shared": true,
2881
"sort": 2,
2882
"value_type": "individual"
2883
},
2884
"type": "graph",
2885
"xaxis": {
2886
"mode": "time",
2887
"show": true,
2888
"values": []
2889
},
2890
"yaxes": [
2891
{
2892
"$$hashKey": "object:3718",
2893
"format": "iops",
2894
"label": "IO read (-) / write (+)",
2895
"logBase": 1,
2896
"show": true
2897
},
2898
{
2899
"$$hashKey": "object:3719",
2900
"format": "short",
2901
"logBase": 1,
2902
"show": true
2903
}
2904
],
2905
"yaxis": {
2906
"align": false
2907
}
2908
},
2909
{
2910
"aliasColors": {
2911
"Disk costs inI/OOperation ratio": "#ba43a9",
2912
"Idle - Waiting for something to happen": "#052B51",
2913
"guest": "#9AC48A",
2914
"idle": "#052B51",
2915
"iowait": "#EAB839",
2916
"irq": "#BF1B00",
2917
"nice": "#C15C17",
2918
"sdb_per secondI/Ooperate%": "#d683ce",
2919
"softirq": "#E24D42",
2920
"steal": "#FCE2DE",
2921
"system": "#508642",
2922
"user": "#5195CE"
2923
},
2924
"bars": false,
2925
"dashLength": 10,
2926
"dashes": false,
2927
"datasource": "$datasource",
2928
"description": "The time spent on I/O in the natural time of each second.(wall-clock time)",
2929
"fieldConfig": {
2930
"defaults": {
2931
"links": []
2932
},
2933
"overrides": []
2934
},
2935
"fill": 1,
2936
"fillGradient": 0,
2937
"gridPos": {
2938
"h": 9,
2939
"w": 8,
2940
"x": 8,
2941
"y": 38
2942
},
2943
"hiddenSeries": false,
2944
"id": 175,
2945
"legend": {
2946
"alignAsTable": true,
2947
"avg": true,
2948
"current": true,
2949
"hideEmpty": true,
2950
"hideZero": true,
2951
"max": true,
2952
"min": false,
2953
"rightSide": false,
2954
"show": true,
2955
"total": false,
2956
"values": true
2957
},
2958
"lines": true,
2959
"linewidth": 1,
2960
"links": [],
2961
"maxPerRow": 6,
2962
"nullPointMode": "null",
2963
"options": {
2964
"alertThreshold": true
2965
},
2966
"percentage": false,
2967
"pluginVersion": "8.5.0",
2968
"pointradius": 5,
2969
"points": false,
2970
"renderer": "flot",
2971
"seriesOverrides": [],
2972
"spaceLength": 10,
2973
"stack": false,
2974
"steppedLine": false,
2975
"targets": [
2976
{
2977
"expr": "rate(node_disk_io_time_seconds_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
2978
"format": "time_series",
2979
"interval": "",
2980
"intervalFactor": 1,
2981
"legendFormat": "{{device}}_ IO time",
2982
"refId": "C"
2983
}
2984
],
2985
"thresholds": [],
2986
"timeRegions": [],
2987
"title": "Time Spent Doing I/Os",
2988
"tooltip": {
2989
"shared": true,
2990
"sort": 2,
2991
"value_type": "individual"
2992
},
2993
"type": "graph",
2994
"xaxis": {
2995
"mode": "time",
2996
"show": true,
2997
"values": []
2998
},
2999
"yaxes": [
3000
{
3001
"$$hashKey": "object:3796",
3002
"format": "percentunit",
3003
"label": "",
3004
"logBase": 1,
3005
"show": true
3006
},
3007
{
3008
"$$hashKey": "object:3797",
3009
"format": "short",
3010
"logBase": 1,
3011
"show": false
3012
}
3013
],
3014
"yaxis": {
3015
"align": false
3016
}
3017
},
3018
{
3019
"aliasColors": {
3020
"vda": "#6ED0E0"
3021
},
3022
"bars": false,
3023
"dashLength": 10,
3024
"dashes": false,
3025
"datasource": "$datasource",
3026
"decimals": 2,
3027
"description": "Time spent on each read/write operation",
3028
"fieldConfig": {
3029
"defaults": {
3030
"links": []
3031
},
3032
"overrides": []
3033
},
3034
"fill": 1,
3035
"fillGradient": 1,
3036
"gridPos": {
3037
"h": 9,
3038
"w": 8,
3039
"x": 16,
3040
"y": 38
3041
},
3042
"height": "300",
3043
"hiddenSeries": false,
3044
"id": 160,
3045
"legend": {
3046
"alignAsTable": true,
3047
"avg": true,
3048
"current": true,
3049
"hideEmpty": true,
3050
"hideZero": true,
3051
"max": true,
3052
"min": true,
3053
"show": true,
3054
"sort": "current",
3055
"sortDesc": true,
3056
"total": false,
3057
"values": true
3058
},
3059
"lines": true,
3060
"linewidth": 2,
3061
"links": [],
3062
"nullPointMode": "null as zero",
3063
"options": {
3064
"alertThreshold": true
3065
},
3066
"percentage": false,
3067
"pluginVersion": "8.5.0",
3068
"pointradius": 5,
3069
"points": false,
3070
"renderer": "flot",
3071
"seriesOverrides": [
3072
{
3073
"$$hashKey": "object:4023",
3074
"alias": "/,*_Read time$/",
3075
"transform": "negative-Y"
3076
}
3077
],
3078
"spaceLength": 10,
3079
"stack": false,
3080
"steppedLine": false,
3081
"targets": [
3082
{
3083
"expr": "rate(node_disk_read_time_seconds_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval]) / rate(node_disk_reads_completed_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
3084
"format": "time_series",
3085
"hide": false,
3086
"instant": false,
3087
"interval": "",
3088
"intervalFactor": 1,
3089
"legendFormat": "{{device}}_Read time",
3090
"refId": "B"
3091
},
3092
{
3093
"expr": "rate(node_disk_write_time_seconds_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval]) / rate(node_disk_writes_completed_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
3094
"format": "time_series",
3095
"hide": false,
3096
"instant": false,
3097
"interval": "",
3098
"intervalFactor": 1,
3099
"legendFormat": "{{device}}_Write time",
3100
"refId": "C"
3101
},
3102
{
3103
"expr": "rate(node_disk_io_time_seconds_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
3104
"format": "time_series",
3105
"hide": true,
3106
"interval": "",
3107
"intervalFactor": 1,
3108
"legendFormat": "{{device}}",
3109
"refId": "A",
3110
"step": 10
3111
},
3112
{
3113
"expr": "rate(node_disk_io_time_weighted_seconds_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
3114
"format": "time_series",
3115
"hide": true,
3116
"interval": "",
3117
"intervalFactor": 1,
3118
"legendFormat": "{{device}}_weighted",
3119
"refId": "D"
3120
}
3121
],
3122
"thresholds": [],
3123
"timeRegions": [],
3124
"title": "Disk R/W Time(Reference: less than 100ms)(beta)",
3125
"tooltip": {
3126
"shared": true,
3127
"sort": 2,
3128
"value_type": "individual"
3129
},
3130
"type": "graph",
3131
"xaxis": {
3132
"mode": "time",
3133
"show": true,
3134
"values": []
3135
},
3136
"yaxes": [
3137
{
3138
"$$hashKey": "object:4030",
3139
"format": "s",
3140
"label": "Time read (-) / write (+)",
3141
"logBase": 1,
3142
"show": true
3143
},
3144
{
3145
"$$hashKey": "object:4031",
3146
"format": "short",
3147
"logBase": 1,
3148
"show": false
3149
}
3150
],
3151
"yaxis": {
3152
"align": false
3153
}
3154
},
3155
{
3156
"aliasColors": {
3157
"192.168.200.241:9100_TCP_alloc": "semi-dark-blue",
3158
"TCP": "#6ED0E0",
3159
"TCP_alloc": "blue"
3160
},
3161
"bars": false,
3162
"dashLength": 10,
3163
"dashes": false,
3164
"datasource": "$datasource",
3165
"decimals": 2,
3166
"description": "Sockets_used - Sockets currently in use\n\nCurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT\n\nTCP_alloc - Allocated sockets\n\nTCP_tw - Sockets wating close\n\nUDP_inuse - Udp sockets currently in use\n\nRetransSegs - TCP retransmission packets\n\nOutSegs - Number of packets sent by TCP\n\nInSegs - Number of packets received by TCP",
3167
"fieldConfig": {
3168
"defaults": {
3169
"links": []
3170
},
3171
"overrides": []
3172
},
3173
"fill": 0,
3174
"fillGradient": 0,
3175
"gridPos": {
3176
"h": 8,
3177
"w": 16,
3178
"x": 0,
3179
"y": 47
3180
},
3181
"height": "300",
3182
"hiddenSeries": false,
3183
"id": 158,
3184
"interval": "",
3185
"legend": {
3186
"alignAsTable": true,
3187
"avg": false,
3188
"current": true,
3189
"hideEmpty": true,
3190
"hideZero": true,
3191
"max": true,
3192
"min": false,
3193
"rightSide": true,
3194
"show": true,
3195
"sort": "current",
3196
"sortDesc": true,
3197
"total": false,
3198
"values": true
3199
},
3200
"lines": true,
3201
"linewidth": 1,
3202
"links": [],
3203
"nullPointMode": "null",
3204
"options": {
3205
"alertThreshold": true
3206
},
3207
"percentage": false,
3208
"pluginVersion": "8.5.0",
3209
"pointradius": 5,
3210
"points": false,
3211
"renderer": "flot",
3212
"seriesOverrides": [
3213
{
3214
"$$hashKey": "object:4103",
3215
"alias": "/.*Sockets_used/",
3216
"color": "#E02F44",
3217
"lines": false,
3218
"pointradius": 1,
3219
"points": true,
3220
"yaxis": 2
3221
}
3222
],
3223
"spaceLength": 10,
3224
"stack": false,
3225
"steppedLine": false,
3226
"targets": [
3227
{
3228
"expr": "node_netstat_Tcp_CurrEstab{instance=~'$node',cluster=~\"$cluster\"}",
3229
"format": "time_series",
3230
"hide": false,
3231
"instant": false,
3232
"interval": "",
3233
"intervalFactor": 1,
3234
"legendFormat": "CurrEstab",
3235
"refId": "A",
3236
"step": 20
3237
},
3238
{
3239
"expr": "node_sockstat_TCP_tw{instance=~'$node',cluster=~\"$cluster\"}",
3240
"format": "time_series",
3241
"interval": "",
3242
"intervalFactor": 1,
3243
"legendFormat": "TCP_tw",
3244
"refId": "D"
3245
},
3246
{
3247
"expr": "node_sockstat_sockets_used{instance=~'$node',cluster=~\"$cluster\"}",
3248
"hide": false,
3249
"interval": "30m",
3250
"intervalFactor": 1,
3251
"legendFormat": "Sockets_used",
3252
"refId": "B"
3253
},
3254
{
3255
"expr": "node_sockstat_UDP_inuse{instance=~'$node',cluster=~\"$cluster\"}",
3256
"interval": "",
3257
"legendFormat": "UDP_inuse",
3258
"refId": "C"
3259
},
3260
{
3261
"expr": "node_sockstat_TCP_alloc{instance=~'$node',cluster=~\"$cluster\"}",
3262
"interval": "",
3263
"legendFormat": "TCP_alloc",
3264
"refId": "E"
3265
},
3266
{
3267
"expr": "rate(node_netstat_Tcp_PassiveOpens{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3268
"hide": true,
3269
"interval": "",
3270
"legendFormat": "{{instance}}_Tcp_PassiveOpens",
3271
"refId": "G"
3272
},
3273
{
3274
"expr": "rate(node_netstat_Tcp_ActiveOpens{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3275
"hide": true,
3276
"interval": "",
3277
"legendFormat": "{{instance}}_Tcp_ActiveOpens",
3278
"refId": "F"
3279
},
3280
{
3281
"expr": "rate(node_netstat_Tcp_InSegs{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3282
"interval": "",
3283
"legendFormat": "Tcp_InSegs",
3284
"refId": "H"
3285
},
3286
{
3287
"expr": "rate(node_netstat_Tcp_OutSegs{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3288
"interval": "",
3289
"legendFormat": "Tcp_OutSegs",
3290
"refId": "I"
3291
},
3292
{
3293
"expr": "rate(node_netstat_Tcp_RetransSegs{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3294
"hide": false,
3295
"interval": "",
3296
"legendFormat": "Tcp_RetransSegs",
3297
"refId": "J"
3298
},
3299
{
3300
"expr": "rate(node_netstat_TcpExt_ListenDrops{instance=~'$node',cluster=~\"$cluster\"}[$interval])",
3301
"hide": true,
3302
"interval": "",
3303
"legendFormat": "",
3304
"refId": "K"
3305
}
3306
],
3307
"thresholds": [],
3308
"timeRegions": [],
3309
"title": "Network Sockstat",
3310
"tooltip": {
3311
"shared": true,
3312
"sort": 2,
3313
"value_type": "individual"
3314
},
3315
"transformations": [],
3316
"type": "graph",
3317
"xaxis": {
3318
"mode": "time",
3319
"show": true,
3320
"values": []
3321
},
3322
"yaxes": [
3323
{
3324
"$$hashKey": "object:4118",
3325
"format": "short",
3326
"logBase": 1,
3327
"show": true
3328
},
3329
{
3330
"$$hashKey": "object:4119",
3331
"format": "short",
3332
"label": "Total_Sockets_used",
3333
"logBase": 1,
3334
"show": true
3335
}
3336
],
3337
"yaxis": {
3338
"align": false
3339
}
3340
},
3341
{
3342
"aliasColors": {
3343
"context switches per second_10.118.71.245:9100": "yellow",
3344
"context switches per second_10.118.72.128:9100": "yellow",
3345
"file descriptor used_10.118.72.128:9100": "red",
3346
"filefd_192.168.200.241:9100": "super-light-green",
3347
"switches_192.168.200.241:9100": "semi-dark-red"
3348
},
3349
"bars": false,
3350
"dashLength": 10,
3351
"dashes": false,
3352
"datasource": "$datasource",
3353
"description": "",
3354
"fieldConfig": {
3355
"defaults": {
3356
"links": []
3357
},
3358
"overrides": []
3359
},
3360
"fill": 0,
3361
"fillGradient": 1,
3362
"gridPos": {
3363
"h": 8,
3364
"w": 8,
3365
"x": 16,
3366
"y": 47
3367
},
3368
"hiddenSeries": false,
3369
"hideTimeOverride": false,
3370
"id": 16,
3371
"legend": {
3372
"alignAsTable": false,
3373
"avg": false,
3374
"current": true,
3375
"max": false,
3376
"min": false,
3377
"rightSide": false,
3378
"show": true,
3379
"total": false,
3380
"values": true
3381
},
3382
"lines": true,
3383
"linewidth": 2,
3384
"links": [],
3385
"nullPointMode": "null",
3386
"options": {
3387
"alertThreshold": true
3388
},
3389
"percentage": false,
3390
"pluginVersion": "8.5.0",
3391
"pointradius": 1,
3392
"points": false,
3393
"renderer": "flot",
3394
"seriesOverrides": [
3395
{
3396
"$$hashKey": "object:4197",
3397
"alias": "switches",
3398
"color": "#FADE2A",
3399
"lines": false,
3400
"pointradius": 1,
3401
"points": true,
3402
"yaxis": 2
3403
},
3404
{
3405
"$$hashKey": "object:4198",
3406
"alias": "used filefd",
3407
"color": "#F2495C"
3408
}
3409
],
3410
"spaceLength": 10,
3411
"stack": false,
3412
"steppedLine": false,
3413
"targets": [
3414
{
3415
"expr": "node_filefd_allocated{instance=~\"$node\",cluster=~\"$cluster\"}",
3416
"format": "time_series",
3417
"instant": false,
3418
"interval": "",
3419
"intervalFactor": 5,
3420
"legendFormat": "used filefd",
3421
"refId": "B"
3422
},
3423
{
3424
"expr": "rate(node_context_switches_total{instance=~\"$node\",cluster=~\"$cluster\"}[$interval])",
3425
"interval": "",
3426
"intervalFactor": 5,
3427
"legendFormat": "switches",
3428
"refId": "A"
3429
},
3430
{
3431
"expr": " (node_filefd_allocated{instance=~\"$node\",cluster=~\"$cluster\"}/node_filefd_maximum{instance=~\"$node\",cluster=~\"$cluster\"}) *100",
3432
"format": "time_series",
3433
"hide": true,
3434
"instant": false,
3435
"interval": "",
3436
"intervalFactor": 5,
3437
"legendFormat": "The percentage of file descriptors used_{{instance}}",
3438
"refId": "C"
3439
}
3440
],
3441
"thresholds": [],
3442
"timeRegions": [],
3443
"title": "Open File Descriptor(left)/Context switches(right)",
3444
"tooltip": {
3445
"shared": true,
3446
"sort": 2,
3447
"value_type": "individual"
3448
},
3449
"type": "graph",
3450
"xaxis": {
3451
"mode": "time",
3452
"show": true,
3453
"values": []
3454
},
3455
"yaxes": [
3456
{
3457
"$$hashKey": "object:4219",
3458
"format": "short",
3459
"label": "used filefd",
3460
"logBase": 1,
3461
"show": true
3462
},
3463
{
3464
"$$hashKey": "object:4220",
3465
"format": "short",
3466
"label": "context_switches",
3467
"logBase": 1,
3468
"show": true
3469
}
3470
],
3471
"yaxis": {
3472
"align": false
3473
}
3474
}
3475
],
3476
"refresh": "",
3477
"schemaVersion": 36,
3478
"style": "dark",
3479
"tags": [
3480
"Prometheus",
3481
"node_exporter"
3482
],
3483
"templating": {
3484
"list": [
3485
{
3486
"current": {
3487
"selected": false,
3488
"text": "VictoriaMetrics",
3489
"value": "VictoriaMetrics"
3490
},
3491
"hide": 0,
3492
"includeAll": false,
3493
"multi": false,
3494
"name": "datasource",
3495
"options": [],
3496
"query": "prometheus",
3497
"queryValue": "",
3498
"refresh": 1,
3499
"regex": "",
3500
"skipUrlSync": false,
3501
"type": "datasource"
3502
},
3503
{
3504
"allValue": "",
3505
"current": {},
3506
"datasource": "$datasource",
3507
"definition": "label_values(origin_prometheus)",
3508
"hide": 0,
3509
"includeAll": false,
3510
"label": "Origin_prom",
3511
"multi": false,
3512
"name": "origin_prometheus",
3513
"options": [],
3514
"query": {
3515
"query": "label_values(origin_prometheus)",
3516
"refId": "StandardVariableQuery"
3517
},
3518
"refresh": 1,
3519
"regex": "",
3520
"skipUrlSync": false,
3521
"sort": 5,
3522
"tagValuesQuery": "",
3523
"tagsQuery": "",
3524
"type": "query",
3525
"useTags": false
3526
},
3527
{
3528
"current": {},
3529
"datasource": "$datasource",
3530
"definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, cluster)",
3531
"hide": 0,
3532
"includeAll": false,
3533
"multi": false,
3534
"name": "cluster",
3535
"options": [],
3536
"query": {
3537
"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, cluster)",
3538
"refId": "StandardVariableQuery"
3539
},
3540
"refresh": 2,
3541
"regex": "",
3542
"skipUrlSync": false,
3543
"sort": 0,
3544
"type": "query"
3545
},
3546
{
3547
"current": {},
3548
"datasource": "$datasource",
3549
"definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, job)",
3550
"hide": 0,
3551
"includeAll": false,
3552
"label": "JOB",
3553
"multi": false,
3554
"name": "job",
3555
"options": [],
3556
"query": {
3557
"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\"}, job)",
3558
"refId": "VictoriaMetrics-job-Variable-Query"
3559
},
3560
"refresh": 1,
3561
"regex": "",
3562
"skipUrlSync": false,
3563
"sort": 5,
3564
"tagValuesQuery": "",
3565
"tagsQuery": "",
3566
"type": "query",
3567
"useTags": false
3568
},
3569
{
3570
"allFormat": "glob",
3571
"current": {},
3572
"datasource": "$datasource",
3573
"definition": "label_values(kube_node_labels{cluster=~\"$cluster\"}, nodepool)",
3574
"hide": 0,
3575
"includeAll": true,
3576
"label": "Nodepool",
3577
"multi": true,
3578
"name": "nodepool",
3579
"options": [],
3580
"query": {
3581
"query": "label_values(kube_node_labels{cluster=~\"$cluster\"}, nodepool)",
3582
"refId": "StandardVariableQuery"
3583
},
3584
"refresh": 2,
3585
"regex": "",
3586
"skipUrlSync": false,
3587
"sort": 5,
3588
"tagValuesQuery": "",
3589
"tagsQuery": "",
3590
"type": "query",
3591
"useTags": false
3592
},
3593
{
3594
"current": {},
3595
"datasource": "$datasource",
3596
"definition": "label_values(kube_node_labels{cluster=~\"$cluster\",nodepool=~\"$nodepool\"},node)",
3597
"hide": 0,
3598
"includeAll": true,
3599
"label": "Host",
3600
"multi": true,
3601
"name": "hostname",
3602
"options": [],
3603
"query": {
3604
"query": "label_values(kube_node_labels{cluster=~\"$cluster\",nodepool=~\"$nodepool\"},node)",
3605
"refId": "StandardVariableQuery"
3606
},
3607
"refresh": 2,
3608
"regex": "",
3609
"skipUrlSync": false,
3610
"sort": 5,
3611
"tagValuesQuery": "",
3612
"tagsQuery": "",
3613
"type": "query",
3614
"useTags": false
3615
},
3616
{
3617
"allFormat": "glob",
3618
"current": {},
3619
"datasource": "$datasource",
3620
"definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",nodename=~\"$hostname\",cluster=~\"$cluster\"},instance)",
3621
"hide": 0,
3622
"includeAll": false,
3623
"label": "Instance",
3624
"multi": true,
3625
"multiFormat": "regex values",
3626
"name": "node",
3627
"options": [],
3628
"query": {
3629
"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",nodename=~\"$hostname\",cluster=~\"$cluster\"},instance)",
3630
"refId": "StandardVariableQuery"
3631
},
3632
"refresh": 2,
3633
"regex": "",
3634
"skipUrlSync": false,
3635
"sort": 5,
3636
"tagValuesQuery": "",
3637
"tagsQuery": "",
3638
"type": "query",
3639
"useTags": false
3640
},
3641
{
3642
"allFormat": "glob",
3643
"current": {},
3644
"datasource": "$datasource",
3645
"definition": "label_values(node_network_info{origin_prometheus=~\"$origin_prometheus\",device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*',cluster=~\"$cluster\"},device)",
3646
"hide": 0,
3647
"includeAll": true,
3648
"label": "NIC",
3649
"multi": true,
3650
"multiFormat": "regex values",
3651
"name": "device",
3652
"options": [],
3653
"query": {
3654
"query": "label_values(node_network_info{origin_prometheus=~\"$origin_prometheus\",device!~'tap.*|veth.*|br.*|docker.*|virbr.*|lo.*|cni.*',cluster=~\"$cluster\"},device)",
3655
"refId": "StandardVariableQuery"
3656
},
3657
"refresh": 2,
3658
"regex": "",
3659
"skipUrlSync": false,
3660
"sort": 1,
3661
"tagValuesQuery": "",
3662
"tagsQuery": "",
3663
"type": "query",
3664
"useTags": false
3665
},
3666
{
3667
"auto": false,
3668
"auto_count": 100,
3669
"auto_min": "10s",
3670
"current": {
3671
"selected": false,
3672
"text": "2m",
3673
"value": "2m"
3674
},
3675
"hide": 0,
3676
"label": "Interval",
3677
"name": "interval",
3678
"options": [
3679
{
3680
"selected": false,
3681
"text": "30s",
3682
"value": "30s"
3683
},
3684
{
3685
"selected": false,
3686
"text": "1m",
3687
"value": "1m"
3688
},
3689
{
3690
"selected": true,
3691
"text": "2m",
3692
"value": "2m"
3693
},
3694
{
3695
"selected": false,
3696
"text": "3m",
3697
"value": "3m"
3698
},
3699
{
3700
"selected": false,
3701
"text": "5m",
3702
"value": "5m"
3703
},
3704
{
3705
"selected": false,
3706
"text": "10m",
3707
"value": "10m"
3708
},
3709
{
3710
"selected": false,
3711
"text": "30m",
3712
"value": "30m"
3713
}
3714
],
3715
"query": "30s,1m,2m,3m,5m,10m,30m",
3716
"queryValue": "",
3717
"refresh": 2,
3718
"skipUrlSync": false,
3719
"type": "interval"
3720
},
3721
{
3722
"current": {},
3723
"datasource": "$datasource",
3724
"definition": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",instance=~'$node',fstype=~\"ext.?|xfs\",mountpoint!~\".*pods.*\",cluster=~\"$cluster\"}) by (mountpoint))))",
3725
"hide": 2,
3726
"includeAll": false,
3727
"label": "maxmount",
3728
"multi": false,
3729
"name": "maxmount",
3730
"options": [],
3731
"query": {
3732
"query": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{origin_prometheus=~\"$origin_prometheus\",instance=~'$node',fstype=~\"ext.?|xfs\",mountpoint!~\".*pods.*\",cluster=~\"$cluster\"}) by (mountpoint))))",
3733
"refId": "StandardVariableQuery"
3734
},
3735
"refresh": 2,
3736
"regex": "/.*\\\"(.*)\\\".*/",
3737
"skipUrlSync": false,
3738
"sort": 5,
3739
"tagValuesQuery": "",
3740
"tagsQuery": "",
3741
"type": "query",
3742
"useTags": false
3743
},
3744
{
3745
"current": {},
3746
"datasource": "$datasource",
3747
"definition": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",instance=~\"$node\",cluster=~\"$cluster\"}, nodename)",
3748
"hide": 2,
3749
"includeAll": false,
3750
"label": "show_hostname",
3751
"multi": false,
3752
"name": "show_hostname",
3753
"options": [],
3754
"query": {
3755
"query": "label_values(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",instance=~\"$node\",cluster=~\"$cluster\"}, nodename)",
3756
"refId": "StandardVariableQuery"
3757
},
3758
"refresh": 2,
3759
"regex": "",
3760
"skipUrlSync": false,
3761
"sort": 5,
3762
"tagValuesQuery": "",
3763
"tagsQuery": "",
3764
"type": "query",
3765
"useTags": false
3766
},
3767
{
3768
"current": {},
3769
"datasource": "$datasource",
3770
"definition": "query_result(count(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"}))",
3771
"hide": 2,
3772
"includeAll": false,
3773
"label": "total_servers",
3774
"multi": false,
3775
"name": "total",
3776
"options": [],
3777
"query": {
3778
"query": "query_result(count(node_uname_info{origin_prometheus=~\"$origin_prometheus\",job=~\"$job\",cluster=~\"$cluster\"}))",
3779
"refId": "StandardVariableQuery"
3780
},
3781
"refresh": 1,
3782
"regex": "/{} (.*) .*/",
3783
"skipUrlSync": false,
3784
"sort": 0,
3785
"tagValuesQuery": "",
3786
"tagsQuery": "",
3787
"type": "query",
3788
"useTags": false
3789
}
3790
]
3791
},
3792
"time": {
3793
"from": "now-1h",
3794
"to": "now"
3795
},
3796
"timepicker": {
3797
"hidden": false,
3798
"now": true,
3799
"refresh_intervals": [
3800
"15s",
3801
"30s",
3802
"1m",
3803
"5m",
3804
"15m",
3805
"30m"
3806
],
3807
"time_options": [
3808
"5m",
3809
"15m",
3810
"1h",
3811
"6h",
3812
"12h",
3813
"24h",
3814
"2d",
3815
"7d",
3816
"30d"
3817
]
3818
},
3819
"timezone": "browser",
3820
"title": "Node Resource Usage Metrics",
3821
"uid": "xfpJB9FGz2",
3822
"version": 10,
3823
"weekStart": ""
3824
}
3825