Wellington Chevreuil created HBASE-29276: --------------------------------------------
Summary: Compute and display hit ratio by configurable, granular time periods Key: HBASE-29276 URL: https://issues.apache.org/jira/browse/HBASE-29276 Project: HBase Issue Type: Improvement Reporter: Wellington Chevreuil Assignee: Wellington Chevreuil Attachments: Screenshot 2025-04-28 at 18.30.37.png Currently, we only compute and display hit ratio stats for the all time running period of the given region servers. For long running setups where most of the accessed data is cached, small recent periods of low hits would go undetected, since the larger number of long term hits would drive the hit average up. This proposes two additional properties: 1) "hbase.blockcache.stats.periods" which allows for defining a multiple window period; 2) "hbase.blockcache.stats.period.minute" which defines the length of each of these periods; If "hbase.blockcache.stats.periods" is defined and is greater than one, it creates a scheduled executor that rolls the metrics calculation at "hbase.blockcache.stats.period.minute" rate. BucketCache can then set a default window of 12 periods each 5 minutes long, providing metrics over the last hour, in addition to the all time hit ratio. !Screenshot 2025-04-28 at 18.30.37.png|width=1536,height=494! -- This message was sent by Atlassian Jira (v8.20.10#820010)