iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
iceberg::CollectingMetricsReporter Class Reference
Inheritance diagram for iceberg::CollectingMetricsReporter:
iceberg::MetricsReporter

Public Member Functions

Status Report (const MetricsReport &report) override
 Report a metrics report.
 
const std::vector< MetricsReport > & reports () const
 
- Public Member Functions inherited from iceberg::MetricsReporter
virtual Status Initialize (const std::unordered_map< std::string, std::string > &properties)
 Initialize the reporter with catalog properties after construction.
 

Static Public Member Functions

static Result< std::unique_ptr< MetricsReporter > > Make (const std::unordered_map< std::string, std::string > &properties)
 

Member Function Documentation

◆ Report()

Status iceberg::CollectingMetricsReporter::Report ( const MetricsReport &  report)
inlineoverridevirtual

Report a metrics report.

Implementations should handle the report according to their purpose (e.g., logging, sending to a metrics service, etc.).

Parameters
reportThe metrics report to process.

Implements iceberg::MetricsReporter.


The documentation for this class was generated from the following file: