@InterfaceAudience.Private @Metrics(context="yarn") public class CapacitySchedulerMetrics extends Object
Constructor and Description |
---|
CapacitySchedulerMetrics() |
Modifier and Type | Method and Description |
---|---|
void |
addAllocate(long latency) |
void |
addCommitFailure(long latency) |
void |
addCommitSuccess(long latency) |
void |
addNodeUpdate(long latency) |
void |
addSchedulerNodeHBInterval(long heartbeatInterval) |
static void |
destroy() |
static CapacitySchedulerMetrics |
getMetrics() |
long |
getNumOfAllocates() |
long |
getNumOfCommitSuccess() |
long |
getNumOfNodeUpdate() |
long |
getNumOfSchedulerNodeHBInterval() |
public static CapacitySchedulerMetrics getMetrics()
@VisibleForTesting public static void destroy()
public void addAllocate(long latency)
public void addCommitSuccess(long latency)
public void addCommitFailure(long latency)
public void addNodeUpdate(long latency)
@VisibleForTesting public long getNumOfNodeUpdate()
@VisibleForTesting public long getNumOfAllocates()
@VisibleForTesting public long getNumOfCommitSuccess()
public void addSchedulerNodeHBInterval(long heartbeatInterval)
@VisibleForTesting public long getNumOfSchedulerNodeHBInterval()
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.