mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
set error metric names to "error*" instead of "exception*" for consistency.
This commit is contained in:
parent
30f67d9002
commit
e59025f931
@ -29,10 +29,12 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
*/
|
||||
public class ExceptionCountMetrics {
|
||||
private final ConcurrentHashMap<String, Counter> counters = new ConcurrentHashMap<>();
|
||||
private final Counter allerrors;
|
||||
private final ActivityDef activityDef;
|
||||
|
||||
public ExceptionCountMetrics(ActivityDef activityDef) {
|
||||
this.activityDef = activityDef;
|
||||
allerrors=ActivityMetrics.counter(activityDef, "errorcounts.ALL");
|
||||
}
|
||||
|
||||
public void count(String name) {
|
||||
@ -46,6 +48,7 @@ public class ExceptionCountMetrics {
|
||||
}
|
||||
}
|
||||
c.inc();
|
||||
allerrors.inc();
|
||||
}
|
||||
|
||||
public List<Counter> getCounters() {
|
||||
|
@ -31,10 +31,12 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
*/
|
||||
public class ExceptionHistoMetrics {
|
||||
private final ConcurrentHashMap<String, Histogram> histos = new ConcurrentHashMap<>();
|
||||
private final Histogram allerrors;
|
||||
private final ActivityDef activityDef;
|
||||
|
||||
public ExceptionHistoMetrics(ActivityDef activityDef) {
|
||||
this.activityDef = activityDef;
|
||||
allerrors = ActivityMetrics.histogram(activityDef, "errorhistos.ALL", activityDef.getParams().getOptionalInteger("hdr_digits").orElse(4));
|
||||
}
|
||||
|
||||
public void update(String name, long magnitude) {
|
||||
@ -48,6 +50,7 @@ public class ExceptionHistoMetrics {
|
||||
}
|
||||
}
|
||||
h.update(magnitude);
|
||||
allerrors.update(magnitude);
|
||||
}
|
||||
|
||||
|
||||
|
@ -29,10 +29,12 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
*/
|
||||
public class ExceptionMeterMetrics {
|
||||
private final ConcurrentHashMap<String, Meter> meters = new ConcurrentHashMap<>();
|
||||
private final Meter allerrors;
|
||||
private final ActivityDef activityDef;
|
||||
|
||||
public ExceptionMeterMetrics(ActivityDef activityDef) {
|
||||
this.activityDef = activityDef;
|
||||
allerrors = ActivityMetrics.meter(activityDef, "errormeters.ALL");
|
||||
}
|
||||
|
||||
public void mark(String name) {
|
||||
@ -41,11 +43,12 @@ public class ExceptionMeterMetrics {
|
||||
synchronized (meters) {
|
||||
c = meters.computeIfAbsent(
|
||||
name,
|
||||
k -> ActivityMetrics.meter(activityDef, "exceptions." + name)
|
||||
k -> ActivityMetrics.meter(activityDef, "errormeters." + name)
|
||||
);
|
||||
}
|
||||
}
|
||||
c.mark();
|
||||
allerrors.mark();
|
||||
}
|
||||
|
||||
public List<Meter> getMeters() {
|
||||
|
@ -30,10 +30,16 @@ import java.util.concurrent.TimeUnit;
|
||||
*/
|
||||
public class ExceptionTimerMetrics {
|
||||
private final ConcurrentHashMap<String, Timer> timers = new ConcurrentHashMap<>();
|
||||
private final Timer allerrors;
|
||||
private final ActivityDef activityDef;
|
||||
|
||||
public ExceptionTimerMetrics(ActivityDef activityDef) {
|
||||
this.activityDef = activityDef;
|
||||
allerrors = ActivityMetrics.timer(
|
||||
activityDef,
|
||||
"errortimers.ALL",
|
||||
activityDef.getParams().getOptionalInteger("hdr_digits").orElse(4)
|
||||
);
|
||||
}
|
||||
|
||||
public void update(String name, long nanosDuration) {
|
||||
@ -42,11 +48,12 @@ public class ExceptionTimerMetrics {
|
||||
synchronized (timers) {
|
||||
timer = timers.computeIfAbsent(
|
||||
name,
|
||||
k -> ActivityMetrics.timer(activityDef, "exceptions." + name, activityDef.getParams().getOptionalInteger("hdr_digits").orElse(4))
|
||||
k -> ActivityMetrics.timer(activityDef, "errortimers." + name, activityDef.getParams().getOptionalInteger("hdr_digits").orElse(4))
|
||||
);
|
||||
}
|
||||
}
|
||||
timer.update(nanosDuration, TimeUnit.NANOSECONDS);
|
||||
allerrors.update(nanosDuration, TimeUnit.NANOSECONDS);
|
||||
}
|
||||
|
||||
public List<Timer> getTimers() {
|
||||
|
Loading…
Reference in New Issue
Block a user