{{ define "agent.config.pod_monitors" }}
// PodMonitor
prometheus.operator.podmonitors "pod_monitors" {
  forward_to = [prometheus.relabel.podmonitors.receiver]
{{- if (index .Values "grafana-agent").agent.clustering.enabled }}
  clustering {
    enabled = true
  }
{{- end }}
}

prometheus.relabel "podmonitors" {
{{- if .Values.metrics.extraMetricRelabelingRules }}
{{ .Values.metrics.extraMetricRelabelingRules | indent 2 }}
{{- end }}
  forward_to = [prometheus.remote_write.grafana_cloud_prometheus.receiver]
}
{{ end }}
