{{ define "alloy.config.receivers.remote_write" }}
{{- if and .Values.receivers.prometheus.enabled .Values.metrics.enabled }}
// Prometheus Remote Write Receiver
prometheus.receive_http "receiver" {
{{$data := dict "port" .Values.receivers.prometheus.port "type" "Prometheus" "alloy" .Values.alloy.alloy }}
{{- include "checkforAlloyPort" $data -}}

  http {
    listen_address = "0.0.0.0"
    listen_port = {{ .Values.receivers.prometheus.port }}
  }
  forward_to = [prometheus.relabel.metrics_service.receiver]
}
{{- end }}
{{ end }}
