@Value.Immutable
public abstract class ScanMetrics
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EQUALITY_DELETE_FILES |
static java.lang.String |
INDEXED_DELETE_FILES |
static java.lang.String |
POSITIONAL_DELETE_FILES |
static java.lang.String |
RESULT_DATA_FILES |
static java.lang.String |
RESULT_DELETE_FILES |
static java.lang.String |
SCANNED_DATA_MANIFESTS |
static java.lang.String |
SCANNED_DELETE_MANIFESTS |
static java.lang.String |
SKIPPED_DATA_FILES |
static java.lang.String |
SKIPPED_DATA_MANIFESTS |
static java.lang.String |
SKIPPED_DELETE_FILES |
static java.lang.String |
SKIPPED_DELETE_MANIFESTS |
static java.lang.String |
TOTAL_DATA_MANIFESTS |
static java.lang.String |
TOTAL_DELETE_FILE_SIZE_IN_BYTES |
static java.lang.String |
TOTAL_DELETE_MANIFESTS |
static java.lang.String |
TOTAL_FILE_SIZE_IN_BYTES |
static java.lang.String |
TOTAL_PLANNING_DURATION |
Constructor and Description |
---|
ScanMetrics() |
Modifier and Type | Method and Description |
---|---|
Counter |
equalityDeleteFiles() |
Counter |
indexedDeleteFiles() |
abstract MetricsContext |
metricsContext() |
static ScanMetrics |
noop() |
static ScanMetrics |
of(MetricsContext metricsContext) |
Counter |
positionalDeleteFiles() |
Counter |
resultDataFiles() |
Counter |
resultDeleteFiles() |
Counter |
scannedDataManifests() |
Counter |
scannedDeleteManifests() |
Counter |
skippedDataFiles() |
Counter |
skippedDataManifests() |
Counter |
skippedDeleteFiles() |
Counter |
skippedDeleteManifests() |
Counter |
totalDataManifests() |
Counter |
totalDeleteFileSizeInBytes() |
Counter |
totalDeleteManifests() |
Counter |
totalFileSizeInBytes() |
Timer |
totalPlanningDuration() |
public static final java.lang.String TOTAL_PLANNING_DURATION
public static final java.lang.String RESULT_DATA_FILES
public static final java.lang.String RESULT_DELETE_FILES
public static final java.lang.String SCANNED_DATA_MANIFESTS
public static final java.lang.String SCANNED_DELETE_MANIFESTS
public static final java.lang.String TOTAL_DATA_MANIFESTS
public static final java.lang.String TOTAL_DELETE_MANIFESTS
public static final java.lang.String TOTAL_FILE_SIZE_IN_BYTES
public static final java.lang.String TOTAL_DELETE_FILE_SIZE_IN_BYTES
public static final java.lang.String SKIPPED_DATA_MANIFESTS
public static final java.lang.String SKIPPED_DELETE_MANIFESTS
public static final java.lang.String SKIPPED_DATA_FILES
public static final java.lang.String SKIPPED_DELETE_FILES
public static final java.lang.String INDEXED_DELETE_FILES
public static final java.lang.String EQUALITY_DELETE_FILES
public static final java.lang.String POSITIONAL_DELETE_FILES
public static ScanMetrics noop()
public abstract MetricsContext metricsContext()
@Value.Derived public Timer totalPlanningDuration()
@Value.Derived public Counter resultDataFiles()
@Value.Derived public Counter resultDeleteFiles()
@Value.Derived public Counter scannedDataManifests()
@Value.Derived public Counter totalDataManifests()
@Value.Derived public Counter totalDeleteManifests()
@Value.Derived public Counter totalFileSizeInBytes()
@Value.Derived public Counter totalDeleteFileSizeInBytes()
@Value.Derived public Counter skippedDataManifests()
@Value.Derived public Counter skippedDataFiles()
@Value.Derived public Counter skippedDeleteFiles()
@Value.Derived public Counter scannedDeleteManifests()
@Value.Derived public Counter skippedDeleteManifests()
@Value.Derived public Counter indexedDeleteFiles()
@Value.Derived public Counter equalityDeleteFiles()
@Value.Derived public Counter positionalDeleteFiles()
public static ScanMetrics of(MetricsContext metricsContext)