package multi
import "github.com/uber/jaeger-lib/metrics/multi"
Index ¶
- type Factory
- func New(factories ...metrics.Factory) *Factory
- func (f *Factory) Counter(options metrics.Options) metrics.Counter
- func (f *Factory) Gauge(options metrics.Options) metrics.Gauge
- func (f *Factory) Histogram(options metrics.HistogramOptions) metrics.Histogram
- func (f *Factory) Namespace(scope metrics.NSOptions) metrics.Factory
- func (f *Factory) Timer(options metrics.TimerOptions) metrics.Timer
Types ¶
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
Factory is a metrics factory that dispatches to multiple metrics backends.
func New ¶
New creates a new multi.Factory that will dispatch to multiple metrics backends.
func (*Factory) Counter ¶
Counter implements metrics.Factory interface
func (*Factory) Gauge ¶
Gauge implements metrics.Factory interface
func (*Factory) Histogram ¶
func (f *Factory) Histogram(options metrics.HistogramOptions) metrics.Histogram
Histogram implements metrics.Factory interface
func (*Factory) Namespace ¶
Namespace implements metrics.Factory interface
func (*Factory) Timer ¶
func (f *Factory) Timer(options metrics.TimerOptions) metrics.Timer
Timer implements metrics.Factory interface
Source Files ¶
- Version
- v2.4.1+incompatible (latest)
- Published
- Mar 29, 2021
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 6 hours ago –
Tools for package owners.