Creates new Meter instances.
Definition at line 22 of file includes/opentelemetry/metrics/meter_provider.h.

Public Member Functions | |
| virtual | ~MeterProvider ()=default |
| virtual nostd::shared_ptr< Meter > | GetMeter (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0 |
| Gets or creates a named Meter instance (ABI) More... | |
| virtual | ~MeterProvider ()=default |
| virtual nostd::shared_ptr< Meter > | GetMeter (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0 |
| Gets or creates a named Meter instance (ABI) More... | |
|
virtualdefault |
|
virtualdefault |
|
pure virtualnoexcept |
Gets or creates a named Meter instance (ABI)
| [in] | name | Meter instrumentation scope |
| [in] | version | Instrumentation scope version, optional |
| [in] | schema_url | Instrumentation scope schema URL, optional |
Implemented in metrics::NoopMeterProvider, and metrics::NoopMeterProvider.
|
pure virtualnoexcept |
Gets or creates a named Meter instance (ABI)
| [in] | name | Meter instrumentation scope |
| [in] | version | Instrumentation scope version, optional |
| [in] | schema_url | Instrumentation scope schema URL, optional |
Implemented in metrics::NoopMeterProvider, and metrics::NoopMeterProvider.