37
37
"axisColorMode" : " text" ,
38
38
"axisLabel" : " " ,
39
39
"axisPlacement" : " auto" ,
40
+ "axisSoftMin" : 0 ,
40
41
"barAlignment" : 0 ,
41
42
"barWidthFactor" : 0.6 ,
42
43
"drawStyle" : " line" ,
178
179
}
179
180
]
180
181
},
181
- "unit" : " Bps "
182
+ "unit" : " bytes "
182
183
},
183
184
"overrides" : []
184
185
},
221
222
"useBackend" : false
222
223
}
223
224
],
224
- "title" : " Top $top_n tables by size change rate" ,
225
+ "title" : " Top $top_n tables by size change rate (absolute) " ,
225
226
"type" : " timeseries"
226
227
},
227
228
{
234
235
},
235
236
"id" : 22 ,
236
237
"panels" : [],
237
- "title" : " Bloat stats" ,
238
+ "title" : " Estimated bloat stats" ,
238
239
"type" : " row"
239
240
},
240
241
{
253
254
"axisColorMode" : " text" ,
254
255
"axisLabel" : " " ,
255
256
"axisPlacement" : " auto" ,
257
+ "axisSoftMax" : 100 ,
258
+ "axisSoftMin" : 0 ,
256
259
"barAlignment" : 0 ,
257
260
"barWidthFactor" : 0.6 ,
258
261
"drawStyle" : " line" ,
337
340
"useBackend" : false
338
341
}
339
342
],
340
- "title" : " Top $top_n tables by estimated bloat %" ,
343
+ "title" : " Top $top_n tables by estimated heap bloat %" ,
341
344
"type" : " timeseries"
342
345
},
343
346
{
356
359
"axisColorMode" : " text" ,
357
360
"axisLabel" : " " ,
358
361
"axisPlacement" : " auto" ,
362
+ "axisSoftMin" : 0 ,
359
363
"barAlignment" : 0 ,
360
364
"barWidthFactor" : 0.6 ,
361
365
"drawStyle" : " line" ,
410
414
"options" : {
411
415
"legend" : {
412
416
"calcs" : [
413
- " last"
417
+ " min" ,
418
+ " max" ,
419
+ " mean"
414
420
],
415
421
"displayMode" : " table" ,
416
422
"placement" : " bottom" ,
438
444
"useBackend" : false
439
445
}
440
446
],
441
- "title" : " Top $top_n tables by estimated bloat size" ,
447
+ "title" : " Top $top_n tables by estimated heap bloat size" ,
442
448
"type" : " timeseries"
443
449
},
444
450
{
558
564
"useBackend" : false
559
565
}
560
566
],
561
- "title" : " Top $top_n tables by inserts/sec" ,
562
- "type" : " timeseries"
563
- },
564
- {
565
- "datasource" : {
566
- "type" : " prometheus" ,
567
- "uid" : " P7A0D6631BB10B34F"
568
- },
569
- "fieldConfig" : {
570
- "defaults" : {
571
- "color" : {
572
- "mode" : " palette-classic"
573
- },
574
- "custom" : {
575
- "axisBorderShow" : false ,
576
- "axisCenteredZero" : false ,
577
- "axisColorMode" : " text" ,
578
- "axisLabel" : " " ,
579
- "axisPlacement" : " auto" ,
580
- "barAlignment" : 0 ,
581
- "barWidthFactor" : 0.6 ,
582
- "drawStyle" : " line" ,
583
- "fillOpacity" : 100 ,
584
- "gradientMode" : " none" ,
585
- "hideFrom" : {
586
- "legend" : false ,
587
- "tooltip" : false ,
588
- "viz" : false
589
- },
590
- "insertNulls" : false ,
591
- "lineInterpolation" : " linear" ,
592
- "lineWidth" : 1 ,
593
- "pointSize" : 1 ,
594
- "scaleDistribution" : {
595
- "type" : " linear"
596
- },
597
- "showPoints" : " auto" ,
598
- "spanNulls" : false ,
599
- "stacking" : {
600
- "group" : " A" ,
601
- "mode" : " normal"
602
- },
603
- "thresholdsStyle" : {
604
- "mode" : " off"
605
- }
606
- },
607
- "links" : [
608
- {
609
- "title" : " Table details" ,
610
- "url" : " /d/11-single-table-analysis/11-single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
611
- }
612
- ],
613
- "mappings" : [],
614
- "thresholds" : {
615
- "mode" : " absolute" ,
616
- "steps" : [
617
- {
618
- "color" : " green"
619
- },
620
- {
621
- "color" : " red" ,
622
- "value" : 80
623
- }
624
- ]
625
- },
626
- "unit" : " ops"
627
- },
628
- "overrides" : []
629
- },
630
- "gridPos" : {
631
- "h" : 10 ,
632
- "w" : 12 ,
633
- "x" : 12 ,
634
- "y" : 28
635
- },
636
- "id" : 4 ,
637
- "options" : {
638
- "legend" : {
639
- "calcs" : [
640
- " min" ,
641
- " max" ,
642
- " mean"
643
- ],
644
- "displayMode" : " table" ,
645
- "placement" : " bottom" ,
646
- "showLegend" : true ,
647
- "sortBy" : " Mean" ,
648
- "sortDesc" : true
649
- },
650
- "tooltip" : {
651
- "hideZeros" : false ,
652
- "mode" : " single" ,
653
- "sort" : " none"
654
- }
655
- },
656
- "pluginVersion" : " 12.0.2" ,
657
- "targets" : [
658
- {
659
- "datasource" : {
660
- "type" : " prometheus" ,
661
- "uid" : " P7A0D6631BB10B34F"
662
- },
663
- "disableTextWrap" : false ,
664
- "editorMode" : " code" ,
665
- "expr" : " topk($top_n, sum by(schema, table_name, table_full_name) (irate(pgwatch_table_stats_n_tup_upd{datname=\" $db_name\" , cluster=\" $cluster_name\" , node_name=\" $node_name\" , schema=~\" $schema_name\" }[$__rate_interval])))" ,
666
- "fullMetaSearch" : false ,
667
- "includeNullMetadata" : true ,
668
- "interval" : " 60" ,
669
- "legendFormat" : " {{table_full_name}}" ,
670
- "range" : true ,
671
- "refId" : " A" ,
672
- "useBackend" : false
673
- }
674
- ],
675
- "title" : " Top $top_n tables by updates/sec" ,
567
+ "title" : " Top $top_n tables by tuples inserts per second" ,
676
568
"type" : " timeseries"
677
569
},
678
570
{
721
613
"links" : [
722
614
{
723
615
"title" : " Table details" ,
724
- "url" : " /d/11 -single-table-analysis/11 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
616
+ "url" : " /d/9 -single-table-analysis/9 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
725
617
}
726
618
],
727
619
"mappings" : [],
744
636
"gridPos" : {
745
637
"h" : 10 ,
746
638
"w" : 12 ,
747
- "x" : 0 ,
748
- "y" : 38
639
+ "x" : 12 ,
640
+ "y" : 28
749
641
},
750
642
"id" : 5 ,
751
643
"options" : {
786
678
"useBackend" : false
787
679
}
788
680
],
789
- "title" : " Top $top_n tables by deletes/sec " ,
681
+ "title" : " Top $top_n tables by tuple deletes per second " ,
790
682
"type" : " timeseries"
791
683
},
792
684
{
805
697
"axisColorMode" : " text" ,
806
698
"axisLabel" : " " ,
807
699
"axisPlacement" : " auto" ,
700
+ "axisSoftMin" : 0 ,
808
701
"barAlignment" : 0 ,
809
702
"barWidthFactor" : 0.6 ,
810
703
"drawStyle" : " line" ,
835
728
"links" : [
836
729
{
837
730
"title" : " Table details" ,
838
- "url" : " /d/11 -single-table-analysis/11 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
731
+ "url" : " /d/9 -single-table-analysis/9 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
839
732
}
840
733
],
841
734
"mappings" : [],
858
751
"gridPos" : {
859
752
"h" : 10 ,
860
753
"w" : 12 ,
861
- "x" : 12 ,
754
+ "x" : 0 ,
862
755
"y" : 38
863
756
},
864
757
"id" : 6 ,
900
793
"useBackend" : false
901
794
}
902
795
],
903
- "title" : " Top $top_n tables by HOT updates/sec " ,
796
+ "title" : " Top $top_n tables by tuple HOT updates per second " ,
904
797
"type" : " timeseries"
905
798
},
906
799
{
949
842
"links" : [
950
843
{
951
844
"title" : " Table details" ,
952
- "url" : " /d/11 -single-table-analysis/11 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
845
+ "url" : " /d/9 -single-table-analysis/9 -single-table-analysis?orgId=1&var-cluster_name=${cluster_name}&var-node_name=${node_name}&var-db_name=${db_name}&var-schema_name=${__field.labels.schema}&var-table_name=${__field.labels.table_name}"
953
846
}
954
847
],
955
848
"mappings" : [],
972
865
"gridPos" : {
973
866
"h" : 10 ,
974
867
"w" : 12 ,
975
- "x" : 0 ,
976
- "y" : 48
868
+ "x" : 12 ,
869
+ "y" : 38
977
870
},
978
871
"id" : 10 ,
979
872
"options" : {
1014
907
"useBackend" : false
1015
908
}
1016
909
],
1017
- "title" : " Top $top_n tables by Non -HOT updates/sec " ,
910
+ "title" : " Top $top_n tables by tuple non -HOT updates per second " ,
1018
911
"type" : " timeseries"
1019
912
},
1020
913
{
1026
919
"h" : 3 ,
1027
920
"w" : 24 ,
1028
921
"x" : 0 ,
1029
- "y" : 58
922
+ "y" : 48
1030
923
},
1031
924
"id" : 20 ,
1032
925
"options" : {
1161
1054
},
1162
1055
"timepicker" : {},
1163
1056
"timezone" : " utc" ,
1164
- "title" : " 09. Top tables overview " ,
1057
+ "title" : " 08. Aggregated tables analysis " ,
1165
1058
"uid" : " 92657f2a-985b-4d1a-99ed-2fac6e0c53e2" ,
1166
- "version" : 58
1059
+ "version" : 76
1167
1060
}
0 commit comments