Package org.apache.iceberg.metrics
package org.apache.iceberg.metrics
-
ClassDescriptionCarries all metrics for a particular commitA serializable version of
CommitMetricsthat carries its results.A commit report that contains all relevant information from a Snapshot.Generalized Counter interface for creating telemetry-related instances when counting events.A serializable version of aCounterthat carries its result.A defaultCounterimplementation that uses anAtomicLongto count events.A defaultMetricsContextimplementation that uses native Java counters/timers.A defaultTimerimplementation that uses aStopwatchinstance internally to measure time.AHistogramimplementation with reservoir sampling.A defaultMetricsReporterimplementation that logs theMetricsReportto the log file.Generalized interface for creating telemetry related instances for tracking operations.MetricsContext.Counter<T extends Number>Deprecated.This interface defines the basic API for reporting metrics for operations to a Table.Utility class that allows combining two givenMetricsReporterinstances.Carries all metrics for a particular scanA serializable version ofScanMetricsthat carries its results.A Table Scan report that contains all relevant information from a Table Scan.Generalized Timer interface for creating telemetry related instances for measuring duration of operations.A timing sample that carries internal state about the Timer's start position.A serializable version of aTimerthat carries its result.
Counterinstead.