Class TiangongMetrics

java.lang.Object
tech.riemann.nif.support.tiangong.monitor.TiangongMetrics

public class TiangongMetrics extends Object
  • Method Details

    • getInstance

      public static TiangongMetrics getInstance()
    • onRequestStart

      public void onRequestStart()
    • onRequestEnd

      public void onRequestEnd(long responseTimeMs, long bytesSent, long bytesReceived, boolean error)
    • getTotalRequests

      public long getTotalRequests()
    • getActiveRequests

      public long getActiveRequests()
    • getTotalErrors

      public long getTotalErrors()
    • getTotalBytesSent

      public long getTotalBytesSent()
    • getTotalBytesReceived

      public long getTotalBytesReceived()
    • getMaxResponseTimeMs

      public long getMaxResponseTimeMs()
    • getAvgResponseTimeMs

      public long getAvgResponseTimeMs()
    • getUptimeMs

      public long getUptimeMs()
    • getStartTime

      public long getStartTime()
    • getUptimeFormatted

      public String getUptimeFormatted()
    • reset

      public void reset()