Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetMeterProvider ¶
func SetMeterProvider(meterProvider MeterProvider)
Types ¶
type MeterProvider ¶
type MeterProvider interface {
GetMeters() []MeterWithMeta
}
func GetMeterProvider ¶
func GetMeterProvider() MeterProvider
type MeterWithMeta ¶
type MeterWithMeta struct {
// contains filtered or unexported fields
}
func NewMeterWithMeta ¶
func NewMeterWithMeta(meter metric.Meter) *MeterWithMeta
func NewMeterWithMetaWithKVs ¶
func NewMeterWithMetaWithKVs(meter metric.Meter, tag MeterMeta) *MeterWithMeta
func (*MeterWithMeta) Metas ¶
func (m *MeterWithMeta) Metas() MeterMeta
func (*MeterWithMeta) Meter ¶
func (m *MeterWithMeta) Meter() metric.Meter
func (*MeterWithMeta) SetMeta ¶
func (m *MeterWithMeta) SetMeta(key string, val string)
type OtelMeterProvider ¶
type OtelMeterProvider struct {
// contains filtered or unexported fields
}
func NewOtelMeterProvider ¶
func NewOtelMeterProvider(metricsMeter MeterWithMeta) *OtelMeterProvider
func (*OtelMeterProvider) GetMeters ¶
func (o *OtelMeterProvider) GetMeters() []MeterWithMeta
Click to show internal directories.
Click to hide internal directories.