public interface MetricsMasterQuotaSource extends BaseSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
METRICS_CONTEXT |
static java.lang.String |
METRICS_DESCRIPTION |
static java.lang.String |
METRICS_JMX_CONTEXT |
static java.lang.String |
METRICS_NAME |
static java.lang.String |
NS_QUOTA_USAGE_DESC |
static java.lang.String |
NS_QUOTA_USAGE_NAME |
static java.lang.String |
NUM_NS_QUOTA_VIOLATIONS_DESC |
static java.lang.String |
NUM_NS_QUOTA_VIOLATIONS_NAME |
static java.lang.String |
NUM_REGION_SIZE_REPORTS_DESC |
static java.lang.String |
NUM_REGION_SIZE_REPORTS_NAME |
static java.lang.String |
NUM_SPACE_QUOTAS_DESC |
static java.lang.String |
NUM_SPACE_QUOTAS_NAME |
static java.lang.String |
NUM_TABLES_QUOTA_VIOLATIONS_DESC |
static java.lang.String |
NUM_TABLES_QUOTA_VIOLATIONS_NAME |
static java.lang.String |
QUOTA_OBSERVER_CHORE_TIME_DESC |
static java.lang.String |
QUOTA_OBSERVER_CHORE_TIME_NAME |
static java.lang.String |
TABLE_QUOTA_USAGE_DESC |
static java.lang.String |
TABLE_QUOTA_USAGE_NAME |
HBASE_METRICS_SYSTEM_NAME
Modifier and Type | Method and Description |
---|---|
void |
incrementSpaceQuotaObserverChoreTime(long time)
Updates the metric tracking the amount of time taken by the
QuotaObserverChore
which runs periodically. |
void |
updateNumCurrentSpaceQuotaRegionSizeReports(long numCurrentRegionSizeReports)
Updates the metric tracking the number of region size reports the master is currently
retaining in memory.
|
void |
updateNumNamespacesInSpaceQuotaViolation(long numNamespacesInViolation)
Updates the metric tracking the number of namespaces the master has computed to be in
violation of their space quota.
|
void |
updateNumSpaceQuotas(long numSpaceQuotas)
Updates the metric tracking the number of space quotas defined in the system.
|
void |
updateNumTablesInSpaceQuotaViolation(long numTablesInViolation)
Updates the metric tracking the number of tables the master has computed to be in
violation of their space quota.
|
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram
static final java.lang.String METRICS_NAME
static final java.lang.String METRICS_CONTEXT
static final java.lang.String METRICS_JMX_CONTEXT
static final java.lang.String METRICS_DESCRIPTION
static final java.lang.String NUM_SPACE_QUOTAS_NAME
static final java.lang.String NUM_SPACE_QUOTAS_DESC
static final java.lang.String NUM_TABLES_QUOTA_VIOLATIONS_NAME
static final java.lang.String NUM_TABLES_QUOTA_VIOLATIONS_DESC
static final java.lang.String NUM_NS_QUOTA_VIOLATIONS_NAME
static final java.lang.String NUM_NS_QUOTA_VIOLATIONS_DESC
static final java.lang.String NUM_REGION_SIZE_REPORTS_NAME
static final java.lang.String NUM_REGION_SIZE_REPORTS_DESC
static final java.lang.String QUOTA_OBSERVER_CHORE_TIME_NAME
static final java.lang.String QUOTA_OBSERVER_CHORE_TIME_DESC
static final java.lang.String TABLE_QUOTA_USAGE_NAME
static final java.lang.String TABLE_QUOTA_USAGE_DESC
static final java.lang.String NS_QUOTA_USAGE_NAME
static final java.lang.String NS_QUOTA_USAGE_DESC
void updateNumSpaceQuotas(long numSpaceQuotas)
numSpaceQuotas
- The number of space quotas definedvoid updateNumTablesInSpaceQuotaViolation(long numTablesInViolation)
numTablesInViolation
- The number of tables violating a space quotavoid updateNumNamespacesInSpaceQuotaViolation(long numNamespacesInViolation)
numNamespacesInViolation
- The number of namespaces violating a space quotavoid updateNumCurrentSpaceQuotaRegionSizeReports(long numCurrentRegionSizeReports)
numCurrentRegionSizeReports
- The number of region size reports the master is holding in
memoryvoid incrementSpaceQuotaObserverChoreTime(long time)
QuotaObserverChore
which runs periodically.time
- The execution time of the chore in milliseconds