/** * @inheritDoc */ public int getRpcOpsNumber() { return myMetrics.rpcProcessingTime.getPreviousIntervalNumOps() ; }
/** * @inheritDoc */ public int getBlockReportsNum() { return myMetrics.blockReports.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getRpcOpsNumber() { return myMetrics.rpcProcessingTime.getPreviousIntervalNumOps() ; }
/** * @inheritDoc */ public int getJournalTransactionNum() { return myMetrics.transactions.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getReplaceBlockOpNum() { return myMetrics.replaceBlockOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getWriteBlockOpNum() { return myMetrics.writeBlockOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getCopyBlockOpNum() { return myMetrics.copyBlockOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getBlockReportNum() { return myMetrics.blockReport.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getJournalSyncNum() { return myMetrics.syncs.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getReadBlockOpNum() { return myMetrics.readBlockOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getReadMetadataOpNum() { return myMetrics.readMetadataOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getBlockChecksumOpNum() { return myMetrics.blockChecksumOp.getPreviousIntervalNumOps(); }
/** * @inheritDoc */ public int getHeartbeatsNum() { return myMetrics.heartbeats.getPreviousIntervalNumOps(); } }
MetricsTimeVaryingRate or = (MetricsTimeVaryingRate) o; if (attributeName.endsWith(NUM_OPS)) return or.getPreviousIntervalNumOps(); else if (attributeName.endsWith(AVG_TIME)) return or.getPreviousIntervalAverageTime();
public static void verifyLoginMetrics(int success, int failure) throws IOException { // Ensure metrics related to kerberos login is updated. UserGroupInformation.UgiMetrics metrics = UserGroupInformation.metrics; metrics.doUpdates(null); if (success > 0) { assertEquals(success, metrics.loginSuccess.getPreviousIntervalNumOps()); assertTrue(metrics.loginSuccess.getPreviousIntervalAverageTime() > 0); } if (failure > 0) { assertEquals(failure, metrics.loginFailure.getPreviousIntervalNumOps()); assertTrue(metrics.loginFailure.getPreviousIntervalAverageTime() > 0); } }
/** * 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 #getPreviousIntervalAverageTime()} and * {@link #getPreviousIntervalNumOps()} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(name + "_num_ops", getPreviousIntervalNumOps()); mr.setMetric(name + "_avg_time", getPreviousIntervalAverageTime()); } catch (Exception e) { LOG.info("pushMetric failed for " + name + "\n" + StringUtils.stringifyException(e)); } }
/** * 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 #getPreviousIntervalAverageTime()} and * {@link #getPreviousIntervalNumOps()} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName() + "_num_ops", getPreviousIntervalNumOps()); mr.setMetric(getName() + "_avg_time", getPreviousIntervalAverageTime()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
/** * 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 #getPreviousIntervalAverageTime()} and * {@link #getPreviousIntervalNumOps()} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName() + "_num_ops", getPreviousIntervalNumOps()); mr.setMetric(getName() + "_avg_time", getPreviousIntervalAverageTime()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
/** * 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 #getPreviousIntervalAverageTime()} and * {@link #getPreviousIntervalNumOps()} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName() + "_num_ops", getPreviousIntervalNumOps()); mr.setMetric(getName() + "_avg_time", getPreviousIntervalAverageTime()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }
/** * 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 #getPreviousIntervalAverageTime()} and * {@link #getPreviousIntervalNumOps()} * * @param mr */ public synchronized void pushMetric(final MetricsRecord mr) { intervalHeartBeat(); try { mr.incrMetric(getName() + "_num_ops", getPreviousIntervalNumOps()); mr.setMetric(getName() + "_avg_time", getPreviousIntervalAverageTime()); } catch (Exception e) { LOG.info("pushMetric failed for " + getName() + "\n" , e); } }