return ((MetricsTimeVaryingInt) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingLong) return ((MetricsTimeVaryingLong) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
/** * Push the delta metrics to the mr. * The delta is since the last push/interval. * * Note this does NOT push to JMX * (JMX gets the info via {@link #previousIntervalValue} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName(), getPreviousIntervalValue()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
return ((MetricsTimeVaryingInt) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingLong) return ((MetricsTimeVaryingLong) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
/** * Push the delta metrics to the mr. * The delta is since the last push/interval. * * Note this does NOT push to JMX * (JMX gets the info via {@link #previousIntervalValue} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName(), getPreviousIntervalValue()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
return ((MetricsTimeVaryingInt) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingLong) return ((MetricsTimeVaryingLong) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
/** * Push the delta metrics to the mr. * The delta is since the last push/interval. * * Note this does NOT push to JMX * (JMX gets the info via {@link #previousIntervalValue} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName(), getPreviousIntervalValue()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
return ((MetricsTimeVaryingInt) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingLong) return ((MetricsTimeVaryingLong) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
/** * Push the delta metrics to the mr. * The delta is since the last push/interval. * * Note this does NOT push to JMX * (JMX gets the info via {@link #previousIntervalValue} * * @param mr */ public void pushMetric(final MetricsRecord mr) { lock.lock(); try { intervalHeartBeat(); try { mr.incrMetric(getName(), getPreviousIntervalValue()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" + StringUtils.stringifyException(e)); } } finally { lock.unlock(); } }
return ((MetricsTimeVaryingInt) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingLong) return ((MetricsTimeVaryingLong) o).getPreviousIntervalValue(); else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
return ((MetricsTimeVaryingInt)o).getPreviousIntervalValue(); } else if (o instanceof MetricsTimeVaryingLong) { return ((MetricsTimeVaryingLong)o).getPreviousIntervalValue(); } else if (o instanceof MetricsTimeVaryingRate) { MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o;
/** * Push the delta metrics to the mr. * The delta is since the last push/interval. * * Note this does NOT push to JMX * (JMX gets the info via {@link #previousIntervalValue} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName(), getPreviousIntervalValue()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
assertTrue(server.rpcMetrics.sentBytes.getPreviousIntervalValue() > 0); assertTrue(server.rpcMetrics.receivedBytes.getPreviousIntervalValue() > 0);