Slide 3 of 8

InfluxDB

InfluxDB exporter

What it’s for: Teams with existing InfluxDB infrastructure who want to send metrics to Grafana Cloud without modifying their writers.

InfluxDB exporter is a bridge that converts InfluxDB line protocol to Prometheus format for ingestion into Grafana Cloud.

InfluxDB to Grafana Cloud flow

Trade-offs

Best for: Teams with InfluxDB infrastructure who want to migrate to or integrate with Grafana Cloud

ProsCons
No changes to InfluxDB writersRequires running the exporter service
Transparent protocol translationSome InfluxDB features don’t map cleanly
Can remote write directly to Grafana CloudAdditional component to maintain
Supports InfluxDB line protocol v1 and v2

Documentation

View the full documentation. Learning path coming soon!

InfluxDB metrics

Script

If you have metrics in InfluxDB format, you can send them to Grafana Cloud using the InfluxDB exporter. This tool acts as a bridge. It receives InfluxDB line protocol data and exposes it as Prometheus metrics that can be scraped or forwarded.

Here’s how it works. The InfluxDB exporter runs as a service that listens for InfluxDB writes. When it receives data, it converts the InfluxDB line protocol into Prometheus format. From there, you can either have Prometheus scrape the exporter, or configure the exporter to remote write directly to Grafana Cloud.

This approach is useful if you have existing systems that write InfluxDB line protocol and you don’t want to modify them. The exporter handles the translation transparently. Your applications continue writing InfluxDB format; Grafana Cloud receives Prometheus format.

Keep in mind that InfluxDB and Prometheus have different data models, so some metrics may need mapping adjustments. The exporter handles common cases automatically, but complex schemas might need configuration.