Class CallsiteStat

java.lang.Object
io.datarouter.storage.callsite.CallsiteStat

public class CallsiteStat extends Object
  • Constructor Details

  • Method Details

    • getReportHeader

      public static String getReportHeader(CallsiteStatReportMetadata metadata)
    • getReportLine

      public String getReportLine(CallsiteStatReportMetadata metadata)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addMetrics

      public void addMetrics(CallsiteStat other)
    • getDurationUs

      public Long getDurationUs()
    • isDaoCallsite

      public boolean isDaoCallsite()
    • countDaoCallsites

      public static int countDaoCallsites(List<CallsiteStat> stats)
    • getAvgDurationUs

      public Long getAvgDurationUs()
    • getAvgItems

      public Long getAvgItems()
    • getCount

      public Long getCount()
    • getKey

      public CallsiteStatKey getKey()
    • getDurationNs

      public Long getDurationNs()
    • getNumItems

      public Long getNumItems()
    • getDatarouterMethodName

      public String getDatarouterMethodName()