Class NoOpMetricsReporter

java.lang.Object
org.apache.polaris.extension.metrics.reports.NoOpMetricsReporter
All Implemented Interfaces:
org.apache.polaris.service.metrics.IcebergMetricsReporter

@ApplicationScoped @Identifier("no-op") public class NoOpMetricsReporter extends Object implements org.apache.polaris.service.metrics.IcebergMetricsReporter
No-op implementation of IcebergMetricsReporter that silently discards all metrics.

Selected when polaris.iceberg-metrics.reporting.type is set to "no-op".

  • Constructor Details

    • NoOpMetricsReporter

      public NoOpMetricsReporter()
  • Method Details

    • reportMetric

      public void reportMetric(@NonNull org.apache.polaris.service.metrics.MetricsReportEnvelope envelope)
      Specified by:
      reportMetric in interface org.apache.polaris.service.metrics.IcebergMetricsReporter