---
title: "Send metrics from new or existing Prometheus installations with remote_write | Grafana Cloud documentation"
description: "Using remote_write to ship Prometheus metrics"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Send metrics from existing or new Prometheus installations with remote\_write

Steps for configuring Prometheus and `remote_write` to ship metrics to Grafana Cloud depend on how you installed Prometheus into your Kubernetes clusters.

> Note
> 
> Instead of manual configuration, you can use Kubernetes Monitoring to guide you through the configuration process, allowing you to scrape [kube-state-metrics](https://github.com/kubernetes/kube-state-metrics), collect Kubernetes events, and use preconfigured alerts. Refer to [Configure with Grafana Kubernetes Monitoring Helm chart](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/) for more information.

## Existing installations

The following are options if you have an existing Prometheus installation.

### Configure for Prometheus Operator or kube-prometheus

When Prometheus Operator is deployed using either [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) or the [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus) stack, follow the steps to [Configure remote\_write with Prometheus Operator](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/prometheus/remote-write-operator/).

### Configure for Helm and kube-prometheus-stack

When Prometheus Operator and kube-prometheus are deployed using the Helm [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) chart, follow the steps to [Configure remote\_write with Helm and kube-prometheus-stack](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/prometheus/remote-write-helm-operator/).

### Configure for Helm and Prometheus

When Prometheus is deployed using the [Prometheus](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus) Helm chart, follow the steps to [Configure remote\_write with Helm and Prometheus](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/prometheus/remote-write-helm-prometheus/).

### Configure for Prometheus ConfigMap

When Prometheus is deployed using a Kubernetes Deployment and ConfigMap manifests, follow the steps to [Configure remote\_write with a Prometheus ConfigMap](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/prometheus/remote-write-prometheus/).

## New Prometheus installations

If you are installing Prometheus Operator for the first time into a Kubernetes cluster to send metrics to Grafana Cloud, use one of the following methods.

### Migrate a kube-prometheus Helm stack

You can install the [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) Helm chart into your cluster, and send metrics to Grafana Cloud. You can also use the allowlist to reduce metrics usage, and migrate rules to Grafana Cloud. For more details, refer to [Migrate a Kube-Prometheus Helm stack to Grafana Cloud](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/helm-operator-migration/).

## Install Prometheus Operator with Grafana Cloud for Kubernetes

You can install Prometheus Operator in a Kubernetes cluster, configure it to scrape an endpoint, and send scraped metrics to Grafana Cloud, follow the steps in [Install Prometheus Operator with Grafana Cloud for Kubernetes](/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-other-methods/prometheus/prometheus-operator/).
