/** * Create a mutable integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(String name, String desc, int iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable long integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterLong newCounter(String name, String desc, long iVal) { return newCounter(Interns.info(name, desc), iVal); }
queueCapacity > 0, "queue capacity")); latency = registry.newRate("Sink_"+ name, "Sink end to end latency", false); dropped = registry.newCounter("Sink_"+ name +"Dropped", "Dropped updates per sink", 0); qsize = registry.newGauge("Sink_"+ name + "Qsize", "Queue size", 0);
return registry.newCounter(info, 0); return registry.newCounter(info, 0L);
Metrics2TabletServerUpdateMetrics(MetricsSystem system) { this.system = system; this.registry = new MetricsRegistry(Interns.info(NAME, DESCRIPTION)); this.registry.tag(MsInfo.ProcessName, MetricsSystemHelper.getProcessName()); permissionErrorsCounter = registry .newCounter(Interns.info(PERMISSION_ERRORS, "Permission Errors"), 0L); unknownTabletErrorsCounter = registry .newCounter(Interns.info(UNKNOWN_TABLET_ERRORS, "Unknown Tablet Errors"), 0L); constraintViolationsCounter = registry .newCounter(Interns.info(CONSTRAINT_VIOLATIONS, "Table Constraint Violations"), 0L); commitPrepStat = registry.newStat(COMMIT_PREP, "preparing to commit mutations", "Ops", "Time", true); walogWriteTimeStat = registry.newStat(WALOG_WRITE_TIME, "writing mutations to WAL", "Ops", "Time", true); commitTimeStat = registry.newStat(COMMIT_TIME, "committing mutations", "Ops", "Time", true); mutationArraySizeStat = registry.newStat(MUTATION_ARRAY_SIZE, "mutation array", "ops", "Size", true); }
/** * Create a counter in the registry. * @param name counter name * @param desc counter description * @return a new counter */ protected final MutableCounterLong counter(String name, String desc) { return registry.newCounter(name, desc, 0L); }
/** * Create a mutable long integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterLong newCounter(String name, String desc, long iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable long integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterLong newCounter(String name, String desc, long iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable long integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterLong newCounter(String name, String desc, long iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(String name, String desc, int iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable long integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterLong newCounter(String name, String desc, long iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(String name, String desc, int iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(String name, String desc, int iVal) { return newCounter(Interns.info(name, desc), iVal); }
/** * Create a mutable integer counter * @param name of the metric * @param desc metric description * @param iVal initial value * @return a new counter object */ public MutableCounterInt newCounter(String name, String desc, int iVal) { return newCounter(Interns.info(name, desc), iVal); }
@Override public void run() { r.newCounter("c1", "test dup", 0); } });
@Override public void run() { r.newCounter("c1", "test dup", 0); } });
@Override public void run() { r.newCounter("withnewline6\n", "c6 desc", 6); } });
@Override public void run() { r.newCounter("badcount3 ", "c3 desc", 3); } });
@Override public void run() { r.newCounter(" badcount4", "c4 desc", 4); } });
@Override public void run() { r.newCounter(" badcount4", "c4 desc", 4); } });