Refine search
@Override public long getTotalBytesSent() { return _bytesSent.count(); }
@Override protected void onFinalRejection(Runnable task) { metrics.currentBlocked.dec(); } }
@Override public void processCounter(MetricName name, Counter counter, FlushProcessorContext context) throws Exception { long count; // handle delta counter if (counter instanceof DeltaCounter) { count = DeltaCounter.processDeltaCounter((DeltaCounter) counter); } else { count = counter.count(); } context.report(count); sentCounter.inc(); }
@Override public void clusterChanged(Map<Integer, List<InetSocketAddress>> clusterView) { logger.info("clusterChanged(): Received new clusterView from zu " + clusterView); Set<InetSocketAddress> nodeAddresses = getNodesAddresses(clusterView); synchronized (SenseiBroker.class) { numberOfNodesInTheCluster.clear(); numberOfNodesInTheCluster.inc(nodeAddresses.size()); } }
@Override public void onPassedCheck() { if (resetOnSuccess) { failedCheckCounter.clear(); } }
private void jobTaskUpdateHeartbeatCheck() { try { String now = Long.toString(System.currentTimeMillis()); spawnDataStore.put(SpawnDataStoreKeys.SPAWN_JOB_CONFIG_HEARTBEAT_PATH, now); String received = spawnDataStore.get(SpawnDataStoreKeys.SPAWN_JOB_CONFIG_HEARTBEAT_PATH); if (Objects.equals(received, now)) { SpawnMetrics.jobTaskUpdateHeartbeatSuccessMeter.mark(); } else { SpawnMetrics.jobTaskUpdateHeartbeatFailureCounter.inc(); } } catch (Exception e) { SpawnMetrics.jobTaskUpdateHeartbeatFailureCounter.inc(); log.warn("Failed to perform jobtaskupdate heartbeat check", e); } }
@Override public void processCounter(MetricName name, Counter counter, FlushProcessorContext context) throws Exception { long count; // handle delta counter if (counter instanceof DeltaCounter) { count = DeltaCounter.processDeltaCounter((DeltaCounter) counter); } else { count = counter.count(); } context.report(count); sentCounter.inc(); }
@Override public void reset() { delegate.clear(); }
public void addRequestResponseStats(long bytesSent, long numRequests, long bytesReceived, boolean isError, long sendRequestMs, long responseLatencyMs) { _requestsSent.inc(numRequests); _bytesSent.inc(bytesSent); _bytesReceived.inc(bytesReceived); if (isError) { _errors.inc(); } _sendRequestMsHistogram.update(sendRequestMs); _responseLatencyMsHistogram.update(responseLatencyMs); }
@Override public long getTotalBytesReceived() { return _bytesReceived.count(); }
@Override protected void onFinalAccept(Runnable task) { metrics.currentBlocked.dec(); }
public class Counter { static Counter counter1 = new Counter(); ... public void resetCounters() { counter1.clear(); counter2.clear(); ... } }
public void addServingStats(long requestSize, long responseSize, long numRequests, boolean error, long processingLatencyMs, long sendResponseLatencyMs) { _requestsReceived.inc(numRequests); _bytesReceived.inc(requestSize); _bytesSent.inc(responseSize); if (error) { _errors.inc(); } _sendResponseMsHistogram.update(sendResponseLatencyMs); _processingLatencyMsHistogram.update(processingLatencyMs); }
@Override public long getTotalErrors() { return _errors.count(); }
private void runLoop(ReporterConfig config) throws Exception { Counter counter = Metrics.newCounter(getClass(), "counter"); Meter meter = Metrics.newMeter(getClass(), "meter", "foo", TimeUnit.SECONDS); config.enableConsole(); for (int i=0; i< loops; i++) { counter.inc(); meter.mark(); Thread.sleep(1000); log.debug("runLoop tick"); } log.info("Done with sample data loop"); }
/** * Decrement the counter by one. */ public void dec() { dec(1); }
/** Add a count object to this batcher */ public void add( Count count ) throws CounterProcessingUnavailableException { invocationCounter.inc(); final TimerContext context = addTimer.time(); if ( batchSize == 1 ) { getBatch().addSerial( count ); } else { getBatch().add( count ); } context.stop(); }