/** * Record a sample with default or no position. * * @param x * sample value */ public void sample(double x) { sample(x, defaultPosition); }
public void sample(double x) { synchronized (lock) { gauge.sample(x); this.value = x; } }
public void reportSuccessful(DocumentOperationType documentOperationType, double latencyInSeconds) { Point point = points.get(DocumentOperationStatus.OK).get(documentOperationType); feedLatency.sample(latencyInSeconds, point); feeds.add(point); }
@Override public Result search(Query query, Execution execution) { Point dims = latencyGauge.builder() .set("chain", execution.chain().getId().stringValue()) .build(); latencyGauge.sample(query.getDurationTime(), dims); return execution.search(query); }