public class RegionMetricsStorage extends Object
Constructor and Description |
---|
RegionMetricsStorage() |
Modifier and Type | Method and Description |
---|---|
static void |
clear(String regionEncodedName)
Clear the timevarying and numeric metrics for all regions in this region server
Clear the numericPersistentMerics for only the region being closed.
|
static long |
getNumericMetric(String key) |
static Map<String,AtomicLong> |
getNumericMetrics() |
static long |
getNumericPersistentMetric(String key) |
static Map<String,AtomicLong> |
getNumericPersistentMetrics() |
static Pair<Long,Integer> |
getTimeVaryingMetric(String key) |
static Map<String,Pair<AtomicLong,AtomicInteger>> |
getTimeVaryingMetrics() |
static void |
incrNumericMetric(String key,
long amount) |
static void |
incrNumericPersistentMetric(String key,
long amount) |
static void |
incrTimeVaryingMetric(String key,
long amount) |
static void |
setNumericMetric(String key,
long amount) |
static void |
setNumericPersistentMetric(String key,
long amount) |
public static Map<String,AtomicLong> getNumericMetrics()
public static Map<String,AtomicLong> getNumericPersistentMetrics()
public static Map<String,Pair<AtomicLong,AtomicInteger>> getTimeVaryingMetrics()
public static void incrNumericMetric(String key, long amount)
public static void incrTimeVaryingMetric(String key, long amount)
public static void setNumericPersistentMetric(String key, long amount)
public static void incrNumericPersistentMetric(String key, long amount)
public static void setNumericMetric(String key, long amount)
public static long getNumericMetric(String key)
public static long getNumericPersistentMetric(String key)
public static void clear(String regionEncodedName)
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.