public final class RecordBatchStats extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RecordBatchStats.RecordBatchIOType
Indicates whether a record batch is Input or Output
|
static class |
RecordBatchStats.RecordBatchStatsContext
Helper class which loads contextual record batch logging options
|
Modifier and Type | Field and Description |
---|---|
static String |
BATCH_STATS_PREFIX
A prefix for all batch stats to simplify search
|
public static final String BATCH_STATS_PREFIX
public static void logRecordBatchStats(RecordBatchStats.RecordBatchIOType ioType, String sourceId, RecordBatch recordBatch, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
RecordBatchStats#logRecordBatchStats(RecordBatchIOType, String, RecordBatch, RecordBatchStatsContext)}
public static void logRecordBatchStats(RecordBatchStats.RecordBatchIOType ioType, RecordBatch recordBatch, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
RecordBatchStats#logRecordBatchStats(RecordBatchIOType, RecordBatch, RecordBatchStatsContext)}
public static void logRecordBatchStats(RecordBatchStats.RecordBatchIOType ioType, RecordBatchSizer recordBatchSizer, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
RecordBatchStats#logRecordBatchStats(RecordBatchIOType, String, RecordBatchSizer, RecordBatchStatsContext)}
public static void logRecordBatchStats(RecordBatchStats.RecordBatchIOType ioType, String sourceId, RecordBatchSizer batchSizer, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
ioType
- whether a record batch is an input or/and outputsourceId
- optional source identifier for scannersbatchSizer
- contains batch sizing informationbatchStatsContext
- batch stats context objectpublic static void logRecordBatchStats(String message, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
message
- log messagebatchStatsContext
- batch stats context objectpublic static void logRecordBatchStats(RecordBatchStats.RecordBatchStatsContext batchStatsContext, String format, Object... args)
batchStatsContext
- batch stats context objectformat
- a string format as in String.format(java.lang.String, java.lang.Object...)
methodargs
- format's argumentspublic static String printAllocatorStats(BufferAllocator allocator)
allocator
- dumps allocator statisticspublic static void printConfiguredBatchSize(RecordBatchStats.RecordBatchStatsContext batchStatsContext, int batchSize)
batchStatsContext
- batch stats context objectbatchSize
- contains the configured batch sizeCopyright © 1970 The Apache Software Foundation. All rights reserved.