in opentelemetry_collector/receiver/vmagereceiver/factory.go [23:37]
func createMetricsReceiver(
ctx context.Context,
params component.ReceiverCreateSettings,
config config.Receiver,
consumer consumer.Metrics,
) (component.MetricsReceiver, error) {
cfg := config.(*Config)
collector := NewVMAgeCollector(cfg.ExportInterval, cfg.BuildDate, cfg.VMImageName, cfg.VMStartTime, cfg.VMReadyTime, consumer, params.Logger)
receiver := &Receiver{
vmAgeCollector: collector,
}
return receiver, nil
}