MCPcopy
hub / github.com/grafana/tempo / New

Function New

modules/generator/processor/hostinfo/processor.go:71–81  ·  view source on GitHub ↗
(cfg Config, reg registry.Registry, logger log.Logger, invalidUTF8Counter prometheus.Counter)

Source from the content-addressed store, hash-verified

69func (p *Processor) Shutdown(_ context.Context) {}
70
71func New(cfg Config, reg registry.Registry, logger log.Logger, invalidUTF8Counter prometheus.Counter) (*Processor, error) {
72 p := &Processor{
73 Cfg: cfg,
74 logger: logger,
75 registry: reg,
76 metricName: cfg.MetricName,
77 gauge: reg.NewGauge(cfg.MetricName),
78 invalidUTF8Counter: invalidUTF8Counter,
79 }
80 return p, nil
81}

Callers 3

addProcessorMethod · 0.92
TestHostInfoFunction · 0.70
TestHostInfoHostSourceFunction · 0.70

Calls 1

NewGaugeMethod · 0.65

Tested by 2

TestHostInfoFunction · 0.56
TestHostInfoHostSourceFunction · 0.56