public class TezSliceStats extends FlowSliceStats<TezNodeStats.Kind> implements ProvidesCounters
Modifier and Type | Class and Description |
---|---|
static class |
TezSliceStats.TezAttempt |
FlowSliceStats.FlowSliceAttempt
getProcessPendingTime, getProcessSubmitTime
public void setSubmitTime(long submitTime)
public void setStartTime(long startTime)
public void setFinishTime(long finishTime)
public void setSuccessfulAttemptID(String successfulAttemptID)
public String getID()
getID
in class FlowSliceStats<TezNodeStats.Kind>
public long getProcessStartTime()
getProcessStartTime
in class FlowSliceStats<TezNodeStats.Kind>
public long getProcessRunTime()
getProcessRunTime
in class FlowSliceStats<TezNodeStats.Kind>
public long getProcessFinishTime()
getProcessFinishTime
in class FlowSliceStats<TezNodeStats.Kind>
public void setDiagnostics(String diagnostics)
public CascadingStats.Status getParentStatus()
protected void setStatus(@Nullable CascadingStats.Status status)
public CascadingStats.Status getStatus()
getStatus
in class FlowSliceStats<TezNodeStats.Kind>
public TezNodeStats.Kind getKind()
getKind
in class FlowSliceStats<TezNodeStats.Kind>
public String[] getDiagnostics()
getDiagnostics
in class FlowSliceStats<TezNodeStats.Kind>
public Map<String,Map<String,Long>> getCounters()
getCounters
in class FlowSliceStats<TezNodeStats.Kind>
public String getProcessSliceID()
getProcessSliceID
in class FlowSliceStats<TezNodeStats.Kind>
public String getProcessStepID()
getProcessStepID
in class FlowSliceStats<TezNodeStats.Kind>
public String getProcessStatus()
getProcessStatus
in class FlowSliceStats<TezNodeStats.Kind>
public float getProcessProgress()
getProcessProgress
in class FlowSliceStats<TezNodeStats.Kind>
public Map<Integer,FlowSliceStats.FlowSliceAttempt> getAttempts()
getAttempts
in class FlowSliceStats<TezNodeStats.Kind>
public void setLastFetch(long lastFetch)
public long getLastSuccessfulCounterFetchTime()
getLastSuccessfulCounterFetchTime
in interface ProvidesCounters
public Collection<String> getCounterGroups()
getCounterGroups
in interface ProvidesCounters
public Collection<String> getCountersFor(String group)
getCountersFor
in interface ProvidesCounters
public Collection<String> getCountersFor(Class<? extends Enum> group)
getCountersFor
in interface ProvidesCounters
public long getCounterValue(Enum counter)
getCounterValue
in interface ProvidesCounters
public long getCounterValue(String group, String name)
getCounterValue
in interface ProvidesCounters
public void addAttempt(Object event)
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.