@Private
@Metrics(context="yarn")
public class CapacitySchedulerMetrics
extends java.lang.Object
| Constructor | Description |
|---|---|
CapacitySchedulerMetrics() |
| Modifier and Type | Method | 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–2025 Apache Software Foundation. All rights reserved.