@@ -725,12 +725,12 @@ def generate_f005_btree_bloat_report(self, cluster: str = "local", node_name: st
725
725
726
726
bloated_indexes_by_db = {}
727
727
for db_name in databases :
728
- # Query btree bloat using multiple metrics for each database
728
+ # Query btree bloat using multiple metrics for each database with last_over_time [1d]
729
729
bloat_queries = {
730
- 'extra_size' : f'pgwatch_pg_btree_bloat_extra_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
731
- 'extra_pct' : f'pgwatch_pg_btree_bloat_extra_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
732
- 'bloat_size' : f'pgwatch_pg_btree_bloat_bloat_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
733
- 'bloat_pct' : f'pgwatch_pg_btree_bloat_bloat_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
730
+ 'extra_size' : f'last_over_time( pgwatch_pg_btree_bloat_extra_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
731
+ 'extra_pct' : f'last_over_time( pgwatch_pg_btree_bloat_extra_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
732
+ 'bloat_size' : f'last_over_time( pgwatch_pg_btree_bloat_bloat_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
733
+ 'bloat_pct' : f'last_over_time( pgwatch_pg_btree_bloat_bloat_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
734
734
}
735
735
736
736
bloated_indexes = {}
@@ -966,11 +966,11 @@ def generate_f004_heap_bloat_report(self, cluster: str = "local", node_name: str
966
966
for db_name in databases :
967
967
# Query table bloat using multiple metrics for each database
968
968
bloat_queries = {
969
- 'real_size' : f'pgwatch_pg_table_bloat_real_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
970
- 'extra_size' : f'pgwatch_pg_table_bloat_extra_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
971
- 'extra_pct' : f'pgwatch_pg_table_bloat_extra_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
972
- 'bloat_size' : f'pgwatch_pg_table_bloat_bloat_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
973
- 'bloat_pct' : f'pgwatch_pg_table_bloat_bloat_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}' ,
969
+ 'real_size' : f'last_over_time( pgwatch_pg_table_bloat_real_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
970
+ 'extra_size' : f'last_over_time( pgwatch_pg_table_bloat_extra_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
971
+ 'extra_pct' : f'last_over_time( pgwatch_pg_table_bloat_extra_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
972
+ 'bloat_size' : f'last_over_time( pgwatch_pg_table_bloat_bloat_size{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
973
+ 'bloat_pct' : f'last_over_time( pgwatch_pg_table_bloat_bloat_pct{{cluster="{ cluster } ", node_name="{ node_name } ", datname="{ db_name } "}}[1d]) ' ,
974
974
}
975
975
976
976
bloated_tables = {}
0 commit comments