@Override public Integer getValue() { return mm.value(); } }
/** * Create a mutable integer counter * @param info metadata of the metric * @param iVal initial value * @return a new counter object */ public synchronized MutableCounterInt newCounter(MetricsInfo info, int iVal) { checkMetricName(info.name()); MutableCounterInt ret = new MutableCounterInt(info, iVal); metricsMap.put(info.name(), ret); return ret; }
public void resetWmMetrics() { wmTotalGuaranteedCount.set(0); wmUnusedGuaranteedCount.set(0); wmGuaranteedCount.incr(-wmGuaranteedCount.value()); wmSpeculativeCount.incr(-wmSpeculativeCount.value()); wmGuaranteedPendingCount.incr(-wmGuaranteedPendingCount.value()); wmSpeculativePendingCount.incr(-wmSpeculativePendingCount.value()); }
@Override public void snapshot(MetricsRecordBuilder builder, boolean all) { if (all || changed()) { builder.addCounter(info(), value()); clearChanged(); } }
@Override public void snapshot(MetricsRecordBuilder builder, boolean all) { if (all || changed()) { builder.addCounter(info(), value()); clearChanged(); } }
public void resetWmMetrics() { wmTotalGuaranteedCount.set(0); wmUnusedGuaranteedCount.set(0); wmGuaranteedCount.incr(-wmGuaranteedCount.value()); wmSpeculativeCount.incr(-wmSpeculativeCount.value()); wmGuaranteedPendingCount.incr(-wmGuaranteedPendingCount.value()); wmSpeculativePendingCount.incr(-wmSpeculativePendingCount.value()); }
private void getTaskSchedulerStats(MetricsRecordBuilder rb) { rb.addGauge(SchedulerClusterNodeCount, clusterNodeCount.value()) .addGauge(SchedulerExecutorsPerInstance, numExecutors.value()) .addGauge(SchedulerMemoryPerInstance, memoryPerInstance.value()) .addGauge(SchedulerCpuCoresPerInstance, cpuCoresPerInstance.value()) .addGauge(SchedulerDisabledNodeCount, disabledNodeCount.value()) .addCounter(SchedulerPendingTaskCount, pendingTasksCount.value()) .addCounter(SchedulerSchedulableTaskCount, schedulableTasksCount.value()) .addCounter(SchedulerRunningTaskCount, runningTasksCount.value()) .addCounter(SchedulerSuccessfulTaskCount, successfulTasksCount.value()) .addCounter(SchedulerPendingPreemptionTaskCount, pendingPreemptionTasksCount.value()) .addCounter(SchedulerPreemptedTaskCount, preemptedTasksCount.value()) .addCounter(SchedulerCompletedDagCount, completedDagcount.value()); }
@Override public void snapshot(MetricsRecordBuilder builder, boolean all) { if (all || changed()) { builder.addCounter(info(), value()); clearChanged(); } }
/** * Create a mutable integer counter * @param info metadata of the metric * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(MetricsInfo info, int iVal) { MutableCounterInt ret = new MutableCounterInt(info, iVal); return addNewMetricIfAbsent(info.name(), ret, MutableCounterInt.class); }
public int getAppsFailed() { return appsFailed.value(); }
@Override public void snapshot(MetricsRecordBuilder builder, boolean all) { if (all || changed()) { builder.addCounter(info(), value()); clearChanged(); } }
/** * Create a mutable integer counter * @param info metadata of the metric * @param iVal initial value * @return a new counter object */ public synchronized MutableCounterInt newCounter(MetricsInfo info, int iVal) { checkMetricName(info.name()); MutableCounterInt ret = new MutableCounterInt(info, iVal); metricsMap.put(info.name(), ret); return ret; }
public int getAppsFailed() { return appsFailed.value(); }
@Override public void snapshot(MetricsRecordBuilder builder, boolean all) { if (all || changed()) { builder.addCounter(info(), value()); clearChanged(); } }
/** * Create a mutable integer counter * @param info metadata of the metric * @param iVal initial value * @return a new counter object */ public synchronized MutableCounterInt newCounter(MetricsInfo info, int iVal) { checkMetricName(info.name()); MutableCounterInt ret = new MutableCounterInt(info, iVal); metricsMap.put(info.name(), ret); return ret; }