Class MetricsCoprocessor
java.lang.Object
org.apache.hadoop.hbase.coprocessor.MetricsCoprocessor
Utility class for tracking metrics for various types of coprocessors. Each coprocessor instance
creates its own MetricRegistry which is exported as an individual MetricSource. MetricRegistries
are ref counted using the hbase-metric module interfaces.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricRegistrystatic MetricRegistrystatic MetricRegistrystatic MetricRegistry(package private) static MetricRegistryInfostatic MetricRegistryInfo(package private) static MetricRegistryInfostatic MetricRegistryInfostatic voidremoveRegistry(MetricRegistry registry) private static String
-
Field Details
-
MASTER_COPROC_METRICS_NAME
- See Also:
-
MASTER_COPROC_METRICS_CONTEXT
- See Also:
-
MASTER_COPROC_METRICS_DESCRIPTION
- See Also:
-
MASTER_COPROC_METRICS_JMX_CONTEXT
- See Also:
-
RS_COPROC_METRICS_NAME
- See Also:
-
RS_COPROC_METRICS_CONTEXT
- See Also:
-
RS_COPROC_METRICS_DESCRIPTION
- See Also:
-
RS_COPROC_METRICS_JMX_CONTEXT
- See Also:
-
REGION_COPROC_METRICS_NAME
- See Also:
-
REGION_COPROC_METRICS_CONTEXT
- See Also:
-
REGION_COPROC_METRICS_DESCRIPTION
- See Also:
-
REGION_COPROC_METRICS_JMX_CONTEXT
- See Also:
-
WAL_COPROC_METRICS_NAME
- See Also:
-
WAL_COPROC_METRICS_CONTEXT
- See Also:
-
WAL_COPROC_METRICS_DESCRIPTION
- See Also:
-
WAL_COPROC_METRICS_JMX_CONTEXT
- See Also:
-
-
Constructor Details
-
MetricsCoprocessor
public MetricsCoprocessor()
-
-
Method Details
-
suffix
-
createRegistryInfoForMasterCoprocessor
-
createRegistryForMasterCoprocessor
-
createRegistryInfoForRSCoprocessor
-
createRegistryForRSCoprocessor
-
createRegistryInfoForRegionCoprocessor
-
createRegistryForRegionCoprocessor
-
createRegistryInfoForWALCoprocessor
-
createRegistryForWALCoprocessor
-
removeRegistry
-