Raspberry PI Grafana Alloy Configuration issue

I was tring to connect RPI with the given grafana connector.

Grafana shared the following config file

prometheus.exporter.unix "integrations_node_exporter" { }

discovery.relabel "integrations_node_exporter" {
	targets = prometheus.exporter.unix.integrations_node_exporter.targets

	rule {
		target_label = "instance"
		replacement  = constants.hostname
	}

	rule {
		target_label = "job"
		replacement  = "integrations/raspberrypi-node"
	}
}

prometheus.scrape "integrations_node_exporter" {
	targets    = discovery.relabel.integrations_node_exporter.output
	forward_to = [prometheus.relabel.integrations_node_exporter.receiver]
	job_name   = "integrations/node_exporter"
}

prometheus.relabel "integrations_node_exporter" {
	forward_to = [prometheus.remote_write.metrics_service.receiver]

	rule {
		source_labels = ["__name__"]
		regex         = "up|node_boot_time_seconds|node_cpu_seconds_total|node_disk_io_time_seconds_total|node_disk_io_time_weighted_seconds_total|node_disk_read_bytes_total|node_disk_written_bytes_total|node_filesystem_avail_bytes|node_filesystem_files|node_filesystem_files_free|node_filesystem_readonly|node_filesystem_size_bytes|node_hwmon_temp_celsius|node_load1|node_load15|node_load5|node_memory_Buffers_bytes|node_memory_Cached_bytes|node_memory_MemAvailable_bytes|node_memory_MemFree_bytes|node_memory_MemTotal_bytes|node_memory_Slab_bytes|node_memory_SwapTotal_bytes|node_network_receive_bytes_total|node_network_receive_drop_total|node_network_receive_errs_total|node_network_receive_packets_total|node_network_transmit_bytes_total|node_network_transmit_drop_total|node_network_transmit_errs_total|node_network_transmit_packets_total|node_os_info|node_systemd_unit_state|node_uname_info|node_vmstat_pgmajfault"
		action        = "keep"
	}
}

While running the same alloy shows the following error:

Jan 07 10:21:18 raspberrypi systemd[1]: Started alloy.service - Vendor-agnostic OpenTelemetry Collector distribution with programmable pipelines.
Jan 07 10:21:19 raspberrypi alloy[2509]: Error: /etc/alloy/config.alloy:34:16: component "prometheus.remote_write.metrics_service.receiver" does not exist or is out of scope
Jan 07 10:21:19 raspberrypi alloy[2509]: 33 | prometheus.relabel "integrations_node_exporter" {
Jan 07 10:21:19 raspberrypi alloy[2509]: 34 |     forward_to = [prometheus.remote_write.metrics_service.receiver]
Jan 07 10:21:19 raspberrypi alloy[2509]:    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 07 10:21:19 raspberrypi alloy[2509]: 35 |
Jan 07 10:21:19 raspberrypi alloy[2509]: Error: /etc/alloy/config.alloy:88:16: component "loki.write.grafana_cloud_loki.receiver" does not exist or is out of scope
Jan 07 10:21:19 raspberrypi alloy[2509]: 87 |     targets    = local.file_match.logs_integrations_integrations_node_exporter_direct_scrape.targets
Jan 07 10:21:19 raspberrypi alloy[2509]: 88 |     forward_to = [loki.write.grafana_cloud_loki.receiver]
Jan 07 10:21:19 raspberrypi alloy[2509]:    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 07 10:21:19 raspberrypi alloy[2509]: 89 | }
Jan 07 10:21:19 raspberrypi alloy[2509]: Error: /etc/alloy/config.alloy:70:19: component "loki.write.grafana_cloud_loki.receiver" does not exist or is out of scope
Jan 07 10:21:19 raspberrypi alloy[2509]: 69 |     relabel_rules = discovery.relabel.logs_integrations_integrations_node_exporter_journal_scrape.rules
Jan 07 10:21:19 raspberrypi alloy[2509]: 70 |     forward_to    = [loki.write.grafana_cloud_loki.receiver]
Jan 07 10:21:19 raspberrypi alloy[2509]:    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 07 10:21:19 raspberrypi alloy[2509]: 71 |     labels        = {
Jan 07 10:21:19 raspberrypi alloy[2509]: Error: could not perform the initial load successfully
Jan 07 10:21:19 raspberrypi systemd[1]: alloy.service: Main process exited, code=exited, status=1/FAILURE
Jan 07 10:21:19 raspberrypi systemd[1]: alloy.service: Failed with result 'exit-code'

The main error is that the configuration references a component that isn’t defined:
“prometheus.remote_write.metrics_service.receiver”. This component should be defined before it’s used in the prometheus.relabel “integrations_node_exporter” block.

Please help resolve this and grafana team please update the dashboard

alloy version 
alloy, version v1.5.1 (branch: HEAD, revision: dc8a365f8)
  build user:       root@19aa8bb023d9
  build date:       2024-12-03T16:39:10Z
  go version:       go1.22.7
  platform:         linux/arm64
  tags:             netgo,builtinassets,promtail_journal_enabled

see if this helps: