Supported protocols in InfluxDB

Warning! This page documents an earlier version of InfluxDB, which is no longer actively developed. InfluxDB v1.6 is the most recent stable version of InfluxDB.

InfluxData supports the following protocols for interacting with InfluxDB:

CollectD

Using the collectd input, InfluxDB can accept data transmitted in collectd native format. This data is transmitted over UDP.

Graphite

The Graphite plugin allows measurements to be saved using the Graphite line protocol. By default, enabling the Graphite plugin will allow you to collect metrics and store them using the metric name as the measurement.

OpenTSDB

InfluxDB supports both the telnet and HTTP OpenTSDB protocol. This means that InfluxDB can act as a drop-in replacement for your OpenTSDB system.

Prometheus

InfluxDB provides native support for the Prometheus read and write API to convert remote reads and writes to InfluxDB queries and endpoints.

UDP

UDP (User Datagram Protocol) can be used to write to InfluxDB. The CollectD input accepts data transmitted in collectd native format over UDP.