Class ProcessMetricsLogLogger

java.lang.Object
io.deephaven.tablelogger.TableLoggerImpl2<io.deephaven.engine.tablelogger.ProcessMetricsLogLogger.ISetter>
io.deephaven.engine.tablelogger.ProcessMetricsLogLogger
All Implemented Interfaces:
TableLogger

public class ProcessMetricsLogLogger
extends TableLoggerImpl2<io.deephaven.engine.tablelogger.ProcessMetricsLogLogger.ISetter>
  • Constructor Details

    • ProcessMetricsLogLogger

      public ProcessMetricsLogLogger()
  • Method Details

    • getDefaultTableName

      public static String getDefaultTableName()
    • threadName

      protected String threadName()
      Specified by:
      threadName in class TableLoggerImpl2<io.deephaven.engine.tablelogger.ProcessMetricsLogLogger.ISetter>
    • createSetter

      protected io.deephaven.engine.tablelogger.ProcessMetricsLogLogger.ISetter createSetter()
      Specified by:
      createSetter in class TableLoggerImpl2<io.deephaven.engine.tablelogger.ProcessMetricsLogLogger.ISetter>
    • log

      public void log​(long timestamp, String processId, String name, String interval, String type, long n, long sum, long last, long min, long max, long avg, long sum2, long stdev) throws IOException
      Throws:
      IOException
    • log

      public void log​(Row.Flags flags, long timestamp, String processId, String name, String interval, String type, long n, long sum, long last, long min, long max, long avg, long sum2, long stdev) throws IOException
      Throws:
      IOException
    • getTableDefinition

      public static TableDefinition getTableDefinition()
    • getColumnNames

      public static String[] getColumnNames()