Send metrics to Grafana Cloud using Prometheus remote write
Welcome to the Grafana learning journey that provides best practices for sending Prometheus data to Grafana Cloud.
Prometheus is an open source systems monitoring and alerting toolkit that captures metrics as time series data and optional key-value pairs called labels. Prometheus scrapes metrics from instrumented jobs, either directly or by way of an intermediary push gateway for short-lived jobs. It stores all scraped samples locally and runs rules over this data to either aggregate and record new time series from existing data, or generate alerts.
This journey teaches you how to configure your Prometheus server to send metrics so that you can query, drill down, and visualize them in Grafana Cloud.
The following image shows the Grafana Metrics Drilldown populated with Prometheus metrics.
Here’s what to expect
When you complete this journey, you’ll be able to:
- Verify that your self-managed Prometheus server is capturing metrics
- Configure Prometheus to send metrics to Grafana Cloud
- Verify that metrics appear in Grafana Metrics Drilldown
Troubleshooting
If you get stuck, we’ve got your back! Where appropriate, troubleshooting information is just a click away.
More to explore
We understand you might want to explore other capabilities not strictly on this path. We’ll provide you opportunities where it makes sense.
Before you begin
Before you send Prometheus metrics to Grafana Cloud, ensure that you have:
- A Grafana Cloud account. To create an account, refer to Grafana Cloud.
- Experience working with Prometheus and understand its basic set up and operation.
- Downloaded, installed, and configured Prometheus to collect metrics.
- Access to the machine on which Prometheus is installed and that your user has root privileges.