Class MeterProvider

Inheritance Relationships

Derived Types

Class Documentation

class MeterProvider

Creates new Meter instances.

Subclassed by opentelemetry::metrics::NoopMeterProvider, opentelemetry::sdk::metrics::MeterProvider

Public Functions

virtual ~MeterProvider() = default
virtual nostd::shared_ptr<Meter> GetMeter(nostd::string_view library_name, nostd::string_view library_version = "", nostd::string_view schema_url = "") noexcept = 0

Gets or creates a named Meter instance.

Optionally a version can be passed to create a named and versioned Meter instance.