Feature Request / Improvement
The Scan API has org.apache.iceberg.Scan#metricsReporter available to register a custom metrics reporter for collecting metrics from the scan planning process.
We need a similar API on the SnapshotUpdate interface to allow collecting org.apache.iceberg.metrics.CommitReport from a custom metrics reporter. This will allow engines like Trino to collect and display metrics about the work done during a table change operation.
Query engine
None
Willingness to contribute
Feature Request / Improvement
The Scan API has
org.apache.iceberg.Scan#metricsReporteravailable to register a custom metrics reporter for collecting metrics from the scan planning process.We need a similar API on the SnapshotUpdate interface to allow collecting
org.apache.iceberg.metrics.CommitReportfrom a custom metrics reporter. This will allow engines like Trino to collect and display metrics about the work done during a table change operation.Query engine
None
Willingness to contribute