Class PerformanceQueries

java.lang.Object
com.illumon.iris.db.util.PerformanceQueries

@ScriptApi
public class PerformanceQueries
extends Object
Java performance monitoring queries. Contains an amalgamation of methods and classes meant to read the internal logs logged by Deephaven, process them into a more human readable form and generate a set of useful aggregations and views for reporting and diagnosing query performance and usage issues.
  • Field Details

  • Constructor Details

  • Method Details

    • getLTMType

      public static Integer getLTMType​(String LogEntry)
    • getCycleTime

      public static Double getCycleTime​(String LogEntry, Integer LTMCycleReportType)
    • flipTzOffset

      public static String flipTzOffset​(String dateTimeStr)
      GC timezone offsets are printed with adjustments TO UTC, not FROM UTC. As a result, the ParNew realtime data plot is incorrect if the gc is not logging in UTC time. E.g. Testing locally in NY GC output prints as 2022-03-04T19:25:37.839+0500 even though NY is -0500 relative to UTC.