Class DatanodeQueueMetrics
java.lang.Object
org.apache.hadoop.ozone.container.common.statemachine.DatanodeQueueMetrics
- All Implemented Interfaces:
org.apache.hadoop.metrics2.MetricsSource
@Metrics(about="Datanode Queue Metrics",
context="ozone")
public final class DatanodeQueueMetrics
extends Object
implements org.apache.hadoop.metrics2.MetricsSource
Class contains metrics related to Datanode queues.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEndpoint(InetSocketAddress endpoint) static DatanodeQueueMetricscreate(DatanodeStateMachine datanodeStateMachine) voidgetMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean b) static void
-
Field Details
-
METRICS_SOURCE_NAME
-
STATE_CONTEXT_COMMAND_QUEUE_PREFIX
- See Also:
-
COMMAND_DISPATCHER_QUEUE_PREFIX
- See Also:
-
INCREMENTAL_REPORT_QUEUE_PREFIX
- See Also:
-
CONTAINER_ACTION_QUEUE_PREFIX
- See Also:
-
PIPELINE_ACTION_QUEUE_PREFIX
- See Also:
-
-
Constructor Details
-
DatanodeQueueMetrics
-
-
Method Details
-
create
-
getMetrics
public void getMetrics(org.apache.hadoop.metrics2.MetricsCollector collector, boolean b) - Specified by:
getMetricsin interfaceorg.apache.hadoop.metrics2.MetricsSource
-
unRegister
public static void unRegister() -
addEndpoint
-