@InterfaceAudience.Private public interface MetricsMasterQuotaSource extends BaseSource
HBASE_METRICS_SYSTEM_NAME| Modifier and Type | Method and Description | 
|---|---|
| void | incrementSnapshotObserverChoreTime(long time)Updates the metric tracking the amount of time taken by the  SnapshotQuotaObserverChorewhich runs periodically. | 
| void | incrementSnapshotObserverSnapshotComputationTime(long time)Updates the metric tracking the amount of time taken by the  SnapshotQuotaObserverChoreto compute the size of one snapshot, relative to the files referenced by the originating table. | 
| void | incrementSnapshotObserverSnapshotFetchTime(long time)Updates the metric tracking the amount of time taken by the  SnapshotQuotaObserverChoreto fetch all snapshots. | 
| void | incrementSpaceQuotaObserverChoreTime(long time)Updates the metric tracking the amount of time taken by the  QuotaObserverChorewhich 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, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogramstatic final String METRICS_NAME
static final String METRICS_CONTEXT
static final String METRICS_JMX_CONTEXT
static final String METRICS_DESCRIPTION
static final String NUM_SPACE_QUOTAS_NAME
static final String NUM_SPACE_QUOTAS_DESC
static final String NUM_TABLES_QUOTA_VIOLATIONS_NAME
static final String NUM_TABLES_QUOTA_VIOLATIONS_DESC
static final String NUM_NS_QUOTA_VIOLATIONS_NAME
static final String NUM_NS_QUOTA_VIOLATIONS_DESC
static final String NUM_REGION_SIZE_REPORTS_NAME
static final String NUM_REGION_SIZE_REPORTS_DESC
static final String QUOTA_OBSERVER_CHORE_TIME_NAME
static final String QUOTA_OBSERVER_CHORE_TIME_DESC
static final String SNAPSHOT_OBSERVER_CHORE_TIME_NAME
static final String SNAPSHOT_OBSERVER_CHORE_TIME_DESC
static final String SNAPSHOT_OBSERVER_SIZE_COMPUTATION_TIME_NAME
static final String SNAPSHOT_OBSERVER_SIZE_COMPUTATION_TIME_DESC
static final String SNAPSHOT_OBSERVER_FETCH_TIME_NAME
static final String SNAPSHOT_OBSERVER_FETCH_TIME_DESC
static final String TABLE_QUOTA_USAGE_NAME
static final String TABLE_QUOTA_USAGE_DESC
static final String NS_QUOTA_USAGE_NAME
static final 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 millisecondsvoid incrementSnapshotObserverChoreTime(long time)
SnapshotQuotaObserverChore
 which runs periodically.void incrementSnapshotObserverSnapshotComputationTime(long time)
SnapshotQuotaObserverChore
 to compute the size of one snapshot, relative to the files referenced by the originating table.void incrementSnapshotObserverSnapshotFetchTime(long time)
SnapshotQuotaObserverChore
 to fetch all snapshots.Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.