package registry

Import Path
	go.opentelemetry.io/otel/api/metric/registry (on go.dev)

Dependency Relation
	imports 5 packages, and imported by one package

Involved Source Files registry.go
Package-Level Type Names (total 3, in which 1 are exported)
/* sort exporteds by: | */
Provider is a standard metric.Provider for wrapping `MeterImpl` Meter implements metric.Provider. *T : go.opentelemetry.io/otel/api/metric.Provider func NewProvider(impl metric.MeterImpl) *Provider
Package-Level Functions (total 5, in which 4 are exported)
Compatible determines whether two metric.Descriptors are considered the same for the purpose of uniqueness checking.
NewMetricKindMismatchError formats an error that describes a mismatched metric instrument definition.
NewProvider returns a new provider that implements instrument name-uniqueness checking.
NewUniqueInstrumentMeterImpl returns a wrapped metric.MeterImpl with the addition of uniqueness checking.
Package-Level Variables (only one, which is exported)
ErrMetricKindMismatch is the standard error for mismatched metric instrument definitions.