func createMetricsReceiver()

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
}