Package com.illumon.iris.db.util
Class PerformanceQueries
java.lang.Object
com.illumon.iris.db.util.PerformanceQueries
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
flipTzOffset
(String dateTimeStr) GC timezone offsets are printed with adjustments TO UTC, not FROM UTC.static Double
getCycleTime
(String LogEntry, Integer LTMCycleReportType) static Integer
getLTMType
(String LogEntry)
-
Field Details
-
PERF_QUERY_BY_INTERNAL_PARTITION
public static final boolean PERF_QUERY_BY_INTERNAL_PARTITION
-
-
Constructor Details
-
PerformanceQueries
public PerformanceQueries()
-
-
Method Details
-
getLTMType
-
getCycleTime
-
flipTzOffset
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.
-