@@ -65,7 +65,6 @@ import (
65
65
sysinfo "github.com/elastic/go-sysinfo"
66
66
"github.com/elastic/go-sysinfo/types"
67
67
68
- "github.com/elastic/apm-server/internal/telemetry"
69
68
"github.com/elastic/apm-server/internal/version"
70
69
)
71
70
@@ -79,11 +78,10 @@ type Beat struct {
79
78
80
79
Config * Config
81
80
82
- rawConfig * config.C
83
- newRunner NewRunnerFunc
84
- metricReader * sdkmetric.ManualReader
85
- meterProvider * sdkmetric.MeterProvider
86
- metricExporter * telemetry.MetricExporter
81
+ rawConfig * config.C
82
+ newRunner NewRunnerFunc
83
+ metricReader * sdkmetric.ManualReader
84
+ meterProvider * sdkmetric.MeterProvider
87
85
//TODO metricGatherer apmotel.Gatherer
88
86
}
89
87
@@ -118,14 +116,12 @@ func NewBeat(args BeatParams) (*Beat, error) {
118
116
beatName = hostname
119
117
}
120
118
121
- localExporter := telemetry .NewMetricExporter ()
122
119
metricReader := sdkmetric .NewManualReader ()
123
120
meterProvider := sdkmetric .NewMeterProvider (
124
121
// TODO(axw) register an apmotel gatherer,
125
122
// pass it into the runner so it can be
126
123
// registered with tracers.
127
124
sdkmetric .WithReader (metricReader ),
128
- sdkmetric .WithReader (sdkmetric .NewPeriodicReader (localExporter )),
129
125
)
130
126
otel .SetMeterProvider (meterProvider )
131
127
@@ -147,12 +143,11 @@ func NewBeat(args BeatParams) (*Beat, error) {
147
143
BeatConfig : cfg .APMServer ,
148
144
Registry : reload .NewRegistry (),
149
145
},
150
- Config : cfg ,
151
- newRunner : args .NewRunner ,
152
- rawConfig : rawConfig ,
153
- metricReader : metricReader ,
154
- meterProvider : meterProvider ,
155
- metricExporter : localExporter ,
146
+ Config : cfg ,
147
+ newRunner : args .NewRunner ,
148
+ rawConfig : rawConfig ,
149
+ metricReader : metricReader ,
150
+ meterProvider : meterProvider ,
156
151
}
157
152
158
153
if err := b .init (); err != nil {
@@ -414,12 +409,11 @@ func (b *Beat) Run(ctx context.Context) error {
414
409
return errors .New ("no output defined, please define one under the output section" )
415
410
}
416
411
runner , err := b .newRunner (RunnerParams {
417
- Config : b .rawConfig ,
418
- Info : b .Info ,
419
- Logger : logp .NewLogger ("" ),
420
- MeterProvider : b .meterProvider ,
421
- MetricReader : b .metricReader ,
422
- MetricExporter : b .metricExporter ,
412
+ Config : b .rawConfig ,
413
+ Info : b .Info ,
414
+ Logger : logp .NewLogger ("" ),
415
+ MeterProvider : b .meterProvider ,
416
+ MetricReader : b .metricReader ,
423
417
})
424
418
if err != nil {
425
419
return err
0 commit comments