Package org.apache.iceberg.metrics
Class CommitMetrics
- java.lang.Object
- 
- org.apache.iceberg.metrics.CommitMetrics
 
- 
 @Immutable public abstract class CommitMetrics extends java.lang.ObjectCarries all metrics for a particular commit
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringATTEMPTSstatic java.lang.StringTOTAL_DURATION
 - 
Constructor SummaryConstructors Constructor Description CommitMetrics()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Counterattempts()abstract MetricsContextmetricsContext()static CommitMetricsnoop()static CommitMetricsof(MetricsContext metricsContext)TimertotalDuration()
 
- 
- 
- 
Field Detail- 
TOTAL_DURATIONpublic static final java.lang.String TOTAL_DURATION - See Also:
- Constant Field Values
 
 - 
ATTEMPTSpublic static final java.lang.String ATTEMPTS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
nooppublic static CommitMetrics noop() 
 - 
metricsContextpublic abstract MetricsContext metricsContext() 
 - 
totalDuration@Derived public Timer totalDuration() 
 - 
attempts@Derived public Counter attempts() 
 - 
ofpublic static CommitMetrics of(MetricsContext metricsContext) 
 
- 
 
-