Skip to content

Commit dda9349

Browse files
committed
improve: use SetupMetricsOptions instead of SetupMetrics
1 parent 0c4a359 commit dda9349

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

libbeat/cmd/instance/beat.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,18 @@ func (b *Beat) createBeater(bt beat.Creator) (beat.Beater, error) {
345345

346346
reg := b.Monitoring.StatsRegistry().GetOrCreateRegistry("libbeat")
347347

348-
err = metricreport.SetupMetrics(b.Info.Logger.Named("metrics"), b.Info.Beat, version.GetDefaultVersion())
348+
ephemeralID, err := uuid.NewV4()
349+
if err != nil {
350+
return nil, err
351+
}
352+
err = metricreport.SetupMetricsOptions(metricreport.MetricOptions{
353+
Name: b.Info.Beat,
354+
Version: version.GetDefaultVersion(),
355+
EphemeralID: ephemeralID.String(),
356+
Logger: b.Info.Logger.Named("metrics"),
357+
SystemMetrics: monitoring.Default.GetOrCreateRegistry("system"),
358+
ProcessMetrics: monitoring.Default.GetOrCreateRegistry("beat"),
359+
})
349360
if err != nil {
350361
return nil, err
351362
}

0 commit comments

Comments
 (0)