SerializerProvider provider) throws IOException { json.writeStartObject(); final Snapshot snapshot = timer.getSnapshot(); json.writeNumberField("count", timer.getCount()); json.writeNumberField("max", snapshot.getMax() * durationFactor); json.writeNumberField("mean", snapshot.getMean() * durationFactor); json.writeNumberField("m15_rate", timer.getOneMinuteRate() * rateFactor); json.writeNumberField("m1_rate", timer.getFifteenMinuteRate() * rateFactor); json.writeNumberField("m5_rate", timer.getFiveMinuteRate() * rateFactor); json.writeNumberField("mean_rate", timer.getMeanRate() * rateFactor); json.writeStringField("duration_units", durationUnit); json.writeStringField("rate_units", rateUnit);
public Map<String, byte[]> get_all(List<String> keys) throws HandlerException { Timer.Context context = getAllTimer.time(); try { return handler.get_all(keys); } catch(HandlerException e) { logger.warn("get_all exception", e); throw e; } finally { context.stop(); } }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
public void put_all(Map<String, byte[]> values) throws HandlerException { Timer.Context context = putAllTimer.time(); try { handler.put_all(values); } catch(HandlerException e) { logger.warn("put_all exception", e); throw e; } finally { context.stop(); } }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
context = getTimer.time(); } else if(message instanceof PutRequest) { context = putTimer.time(); } else if(message instanceof GetAllRequest) { context = getAllTimer.time(); } else if(message instanceof PutAllRequest) { context = putAllTimer.time(); } else if(message instanceof GetTimestampsRequest) { context = getTimestampsTimer.time(); } else if(message instanceof GetAllByTimestampRequest) { context = getAllByTimestampTimer.time(); } else if(message instanceof GetAllByTimestampListRequest) { context = getAllByTimestampListTimer.time(); } else if(message instanceof PreparePutAllRequest) { context = preparePutAllTimer.time(); } else if(message instanceof CommitPutAllRequest) { context = commitPutAllTimer.time(); } else if(message instanceof ReadLockRequest) { context = readLockTimer.time(); } else if(message instanceof WriteLockRequest) { context = writeLockTimer.time(); } else if(message instanceof UnlockRequest) { context = unlockTimer.time(); } else if(message instanceof GetEachByTimestampListRequest) { context = getEachByTimestampListTimer.time(); } else if(message instanceof CheckPreparedRequest) { context = checkPreparedTimer.time(); try {
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
Context startCheck = commitCheckReadTimer.time();
if (isMilliseconds) { final long duration = System.currentTimeMillis() - start; dispatches.update(duration, TimeUnit.MILLISECONDS); requestTimer(request.getMethod()).update(duration, TimeUnit.MILLISECONDS); } else { final long duration = System.nanoTime() - start; dispatches.update(duration, TimeUnit.NANOSECONDS); requestTimer(request.getMethod()).update(duration, TimeUnit.NANOSECONDS);
@Override public void run() { Context starttime = commitCheckTimer.time(); try { boolean shouldCommit = handler.checkCommitted(timestamp, storageEngine.getPendingKeys(timestamp)); if(shouldCommit) { completedCommitMeter.mark(); storageEngine.commit(timestamp); } else { completedAbortMeter.mark(); storageEngine.abort(timestamp); } checkedStamps.remove(timestamp); } catch (HandlerException e) { logger.warn("Committer Handler exception ", e); } catch (KaijuException e) { logger.warn("Committer Kaiju exception ", e); } finally { starttime.stop(); } } }