Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMetricKindMismatch = fmt.Errorf(
"A metric was already registered by this name with another kind or number type")
ErrMetricKindMismatch is the standard error for mismatched metric instrument definitions.
Functions ¶
func Compatible ¶
func Compatible(candidate, existing metric.Descriptor) bool
Compatible determines whether two metric.Descriptors are considered the same for the purpose of uniqueness checking.
func NewMetricKindMismatchError ¶
func NewMetricKindMismatchError(desc metric.Descriptor) error
NewMetricKindMismatchError formats an error that describes a mismatched metric instrument definition.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider is a standard metric.Provider for wrapping `MeterImpl`
func NewProvider ¶
NewProvider returns a new provider that implements instrument name-uniqueness checking.
Click to show internal directories.
Click to hide internal directories.