---
title: "Key takeaways | Grafana Labs"
description: "Summary of methods for sending data to Grafana Cloud"
---

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

## Course summary

**Six things to remember**

| \# | Takeaway                                                                         |
|----|----------------------------------------------------------------------------------|
| 1  | **External collectors work**: Bring your own collectors, let Grafana Cloud store |
| 2  | **Match method to source**: Prometheus → remote write, InfluxDB → exporter, etc. |
| 3  | **OpenTelemetry is universal**: OTLP works for both metrics and logs             |
| 4  | **HTTP API is flexible**: Any HTTP client can send logs                          |
| 5  | **Mimir stores metrics**: Prometheus-compatible, scalable                        |
| 6  | **Loki stores logs**: Query with LogQL, correlate with metrics                   |

## Quick reference

| Your source           | Method            | Destination |
|-----------------------|-------------------|-------------|
| Prometheus            | Remote write      | Mimir       |
| InfluxDB              | InfluxDB exporter | Mimir       |
| Graphite              | Telegraf / OTel   | Mimir       |
| OpenTelemetry metrics | OTLP              | Mimir       |
| OpenTelemetry logs    | OTLP              | Loki        |
| Any HTTP client       | HTTP API          | Loki        |
