Class Counters

java.lang.Object
io.datarouter.instrumentation.count.Counters

public class Counters extends Object
Static class for incrementing counts throughout an application. Register with this class to receive counts.
  • Field Details

    • MS_IN_SECOND

      public static final long MS_IN_SECOND
    • MS_IN_MINUTE

      public static final long MS_IN_MINUTE
    • MS_IN_HOUR

      public static final long MS_IN_HOUR
    • MS_IN_DAY

      public static final long MS_IN_DAY
  • Constructor Details

    • Counters

      public Counters()
  • Method Details

    • getSuffix

      public static String getSuffix(long periodMs)
    • addCollector

      public static void addCollector(CountCollector collector)
    • stopAndFlushAll

      public static void stopAndFlushAll()
    • inc

      public static void inc(String key)
    • inc

      public static void inc(String key, long delta)