You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Wellington Chevreuil (Jira)" <ji...@apache.org> on 2025/04/28 17:52:00 UTC
[jira] [Created] (HBASE-29276) Compute and display hit ratio by configurable, granular time periods
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)